It is a file server or sharer over the local network.
It's used for quickly share files from one device to another in the local network.
- Password protection
- Zip directories to download multiple files or directories.
- Upload files to directories.
- Create directory.
- Super-fast transfers
StylishUI (subjective)
go install -ldflags "-s -w" github.com/wizsk/goshare@latest
goshare --help # make sure go bin is your path!
# linux
cd /tmp
wget "https://github.com/wizsk/goshare/releases/latest/download/goshare_Linux_$(uname -m).tar.gz"
tar xf "goshare_Linux_$(uname -m).tar.gz"
sudo mv goshare /usr/local/bin/ # or mv goshare ~/.local/bin/
goshare --help
Usage of goshare:
Share specifed directy to the localnetwork.
OPTIONS:
-d <directory_name>
the directory for sharing (default ".")
-p <password>
password (default is no password)
-s
don't show status, be silent
--noup
don't allow uploads or making directories
--nozip
don't allow zipping
--port <port_number>
port number (default "8001")
--version
show version number
EXAMPLES
goshare -d "fo/bar/bazz" -p "777"
share "fo/bar/bazz" directory. password would be "777"
- @mdJoOy for testing and contributions.