README ¶ GO FTP Client A simple CLI utility for executing FTP client without then need of installing additional software. Backlog Commands supported: Status Make dir List Remove file/directory Move file/directory Upload file/directory Download file/directory TLS support Support configuration file Support env variables Add repos/input validator functions Entry Parsers: Implement missing test cases and features in UNIX and RFC3659 parsers MsDOS entry parser Hosted FTP entry parser Missing functional tests Support missing FTP server features upon discovery Mechanism to disable features within config AUTH TLS CCC CLNT EPRT EPSV HOST LANG fr-FR.UTF-8;fr-FR;en-US.UTF-8;en-US;it-IT.UTF-8;it-IT;es-ES.UTF-8;es-ES;bg-BG.UTF-8;bg-BG;ko-KR.UTF-8;ko-KR;zh-TW.UTF-8;zh-TW;ru-RU.UTF-8;ru-RU;ja-JP.UTF-8;ja-JP;zh-CN.UTF-8;zh-CN MDTM MFF modify;UNIX.group;UNIX.mode; MFMT MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.groupname*;UNIX.mode*;UNIX.owner*;UNIX.ownername*; PBSZ PROT RANG STREAM REST STREAM SIZE SSCN TVFS UTF8 Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis cmd gfc internal adapters/filestore adapters/ftpclient adapters/ftpclient/download adapters/ftpclient/list adapters/ftpclient/mkdir adapters/ftpclient/move adapters/ftpclient/remove adapters/ftpclient/status adapters/ftpclient/upload adapters/ftpconnection adapters/ftpconnection/models adapters/parsers domain/connection domain/entities domain/errors domain/repositories drivers/cli drivers/cli/models drivers/logging drivers/logging/assertlogging usecases/ftp mocks adapters/ftpclient adapters/ftpconnection adapters/parsers domain/connection domain/repositories drivers/logging drivers/logging/assertlogging usecases/ftp tests utils Click to show internal directories. Click to hide internal directories.