Sharing is a command-line tool to share directories and files from the CLI to iOS and Android devices without the need of an extra client app
MIT License
Share directories and files from the CLI to iOS and Android devices without the need of an extra client app
sharing is depend on node v16.x or later
npm install -g easy-sharing
sharing /directory-or-file-to-share
--ip
parameter.
sharing --ip your-public-ip-address /directory-or-file-to-share
note: macos users should use easy-sharing
binary instead of sharing
example: easy-sharing /file-or-directory
$ sharing --help
Usage:
• Share file or directory
$ sharing /path/to/file-or-directory
• Share clipboard
$ sharing -c
• Receive file
$ sharing /destination/directory --receive;
• Share file with Basic Authentication
$ sharing /path/to/file-or-directory -U user -P password # also works with
--receive
Options:
--version Show version number [boolean]
--debug enable debuging logs
-p, --port Change default port
--ip Your machine public ip address
-c, --clipboard Share Clipboard
-t, --tmpdir Clipboard Temporary files directory
-w, --on-windows-native-terminal Enable QR-Code support for windows native
terminal
-r, --receive Receive files
-q, --receive-port change receive default port
-U, --username set basic authentication username
[default: "user"]
-P, --password set basic authentication password
--help Show help [boolean]