CLI implementation of localsend.
cargo install --git https://github.com/pepa65/localsend-rs
# send text only
localsend send "text to sent"
# send files
localsend send /path/to/file1 /path/to/file2 ...
# send mixed texts and files
localsend send "text to sent" /path/to/file ...
# receive files and save to $(pwd)
localsend receive
# receive files and save to path
localsend receive --dest /path/to/save
# receive all files automatically
localsend receive --quick-save
Usage: localsend [OPTIONS] <COMMAND>
Commands:
receive Run as receive server
send Run as send client
help Print this message or the help of the given subcommand(s)
Options:
--alias <ALIAS> Alias of localsend, use hostname by default [env: LOCALSEND_ALIAS=]
--multicast <MULTICAST> Multicast address of localsend [env: LOCALSEND_MULTICAST=] [default: 224.0.0.167]
--port <PORT> Port of localsend [env: LOCALSEND_PORT=] [default: 53317]
--http-port <HTTP_PORT> Port of localsend http server [env: LOCALSEND_HTTP_PORT=] [default: 53318]
--nerd Use nerd fonts
-h, --help Print help
- Settings
- Device alias
- Device fingerprint
- Multicast address
- Port
- Enable https
- Quick Save
- Save directory
- Non interactive mode
- Discovery
- Multicast UDP
-
HTTP(Legacy Mode)
- File transfer
- Send files and texts
- Send clipboard data
- Cancel sending
- File upload progress bar
- Fuzzy Select devices
- Receive files
- Reverse file transfer
- Browser URL
-
Receive request(not in plan)