You can configure files and directories you want to ignore. And they can be specified with shell wildcards. It can change the access permissions of sent files. It can also copy access permission of the local file to the remote one. You can use it with non-case sensitive FTP servers.
Cache facility is supported.
Weex caches directory structure, file names and each timestamps. So never slow transfer even if you have many directories and files. It outputs progress bar when sending. A logging facility is supported. It is useful for using weex with cron or background execution.