Skip to content

Simple Go implementation of FTP client and library

License

Notifications You must be signed in to change notification settings

mikan/tiny-ftp-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tiny-ftp-go

Simple Go implementation of FTP client.

Limitation

  • Local file operations are unavailable
  • Only supported passive mode

Download

See Releases page.

Import as library

go get github.com/mikan/tiny-ftp-go

Usage

tiny-ftp -h <HOST> -u <USER> -p <PASS>

All parameters and default values:

Arg Default value Description
-h localhost server hostname or IP address
-P 21 server TCP port number
-u anonymous username
-p anonymous@example.com password
-d false print debug log

Some user-friendly commands are supported and automatically convert to actual FTP command. Supported commands:

User-friendly command FTP command
cd CWD
ls NLST
dir LIST
cat RETR
rm DELE
pwd PWD

License

BSD 3-Clause

Contact

About

Simple Go implementation of FTP client and library

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published