Skip to content

alexZaicev/go-ftp-client

Repository files navigation

GO FTP Client

Units Tests golint Coverage Status CodeQL Trivy Functional Tests License

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages