Under the hood TarDrop implements the mechanism of file transfer via tar
+ netcat
and combines it with auto-discovery of other hosts on the local network.
You can manually achieve the same results using the following commands:
# Receiver
nc -l -p [port_number] | tar -xz
# Sender
tar -czf - [files_list] | nc [remote_host] [remote_port]
For the application to run correctly your Linux system must have the following commands available:
tar
: for packages compressionnc
: for data transfer
npm install
npm run electron:serve
npm run electron:icons
N.B.: the build process includes electron publish, a .env file with the GH_TOKEN
environment variable set is required.
npm run electron:build -- --linux # Without publish
npm run electron:build -- --linux -p always # With GitHub publish
Made with contrib.rocks.