FileTransferGo
๐ฆ
Packages used - Go:
- Gin (http server)
๐ - Cobra (CLI command framework)
๐
- Gin (http server)
- External :
- Ngrok (secure tunnels)
๐
- Ngrok (secure tunnels)
Features
-
๐ค Client- Send Files to another computer using command line
-
๐ป Server- Listen for files from other computers across the internet using Ngrok secure tunnels
-
๐ On every subcommand there is -h flag to show description of all commands
๐
How to use
-
Set authtoken if u haven't use ngrok
$ ngrok authtoken
(run it on project folder) -
Run CLI from Go
$ go run .
- Run CLI from .exe file
$ FileTransfer.exe
(If u did the build)
๐ท
Build
$ go build
(on project directory)
โ๏ธ
Commands
To see all commands run :
$ go run .
$ FileTransfer.exe
(If u did the build)