I've added option for ncftpput that I
find very useful for syncing web site. The option allows passing to
ncftpput list of file so that ncftpput take into account relative
directories.
For instance,
ncftpput -u <user> -p <passwd> -ml <host> public_html `find . -name "*.html" -print`
uploads all HTML files in proper directories.
Minor error has also been fixed: in version 3.0.2 command
ncftpput -u <user> -p <passwd> -ml <host< public_html .
behaved wrong.