go-ftp-client

module
v0.0.0-...-2b5ea0c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 1, 2022 License: Apache-2.0

README

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL