Я ищу хороший неинтерактивный FTP-клиент для командной строки, запускаемый из Rakefile. Как и Weex, но лучше. У Weex разные проблемы (для меня):
- Он хранит свой конфигурационный файл в моей домашней директории. Я хочу, чтобы конфигурация FTP была частью моего проекта, и у нас нет опции --config-file или чего-то подобного.
- Кажется, что поведение игнорирования файлов полностью глючит. Он не удаляет файлы, которые он должен, он не позволяет мне указывать относительные пути, даже если я делаю это в соответствии с инструкциями на странице руководства и т. Д. Я боролся с этим уже час, и это полностью необъяснимое.
Я попытался запустить rsync через FTPFS / FUSE, но это очень медленно, потому что FTP не хранит mtimes, что делает rsync diff для каждого файла. Кроме того, есть некоторые проблемы с обновлением и другие ошибки, которые вызывают сбой доступа (http://bugs.gentoo.org/208168).
К сожалению, я застрял на FTP. Любая помощь приветствуется.