|
|
1 year ago | |
|---|---|---|
| .. | ||
| config | 2 years ago | |
| internal | 1 year ago | |
| web | 1 year ago | |
| .gitignore | 2 years ago | |
| LICENSE | 2 years ago | |
| Makefile | 2 years ago | |
| README.md | 2 years ago | |
| go.mod | 2 years ago | |
| go.sum | 2 years ago | |
| main.go | 2 years ago | |
| xtfs | 2 years ago | |
README.md
Simple Transfer
st is a command-line file transfer tool for local networks. It has a built-in LAN discovery feature, allowing easy file sharing between devices.
Simple Usage
-
Receive Files: - Run
stto start the file reception service and display a QR code. - Another device can scan the QR code or access the displayed service address to upload files. -
Send Files: - Run
st [filename|foldername]to start the file sending service and display a QR code. - Another device can scan the QR code or access the displayed service address to download the file. -
Automatic discovery: If both devices have
strunning:Device A:
stDevice B:
st xxx.txtsend file to A
Device A:
st xxx.txtDevice B:
streceive file from A
Features
st offers a convenient and quick method for file transfer within a local network.
- Web-based file transfer interface
- QR code for more convenient transfer between mobile phone and pc.
- Support for transferring both files and folders
- Automatic discovery of hosts within a local network
Installation
Binaries on macOS, Linux, Windows
Download from Github Releases, add st to your $PATH.
Build from Source
go install github.com/chyok/st@latest
Command
st
start a receive server and display a QR code., waiting for upload.
st [filename|foldername]
start a send server and display a QR code., waiting for download.
st -p [port]
manually specify the service port and multicast port, the default is 53333.
License
MIT. See LICENSE.