Share is an end-to-end encrypted, peer-to-peer file transfer platform allowing you to send files of any size just by sharing a link.
You can use Share from the web — share.vldr.org
You can use Share from the command-line by building it from source or by downloading the precompiled binary for your platform:
The following are the command-line arguments for the application:
share-cli [file(s) | url]
The following instructions assume that you are in a terminal like bash, zsh, cmd, etc.
Note: You will need to have an instance of Relay running. Then, you will need to update the environment variable VITE_URI=
with the address of your Relay instance inside the .env.production
file.
After the build process completes, the output files will be located in the dist/
directory.
Note: You will need to have an instance of Relay running. Then, you will need to create a file called .env.development
and add the environment variable VITE_URI=
with the address of your Relay instance.
- Install Node.js and npm.
- Run
npm i
- Run
npm run proto
- Run
npm run dev
- Press
Control + C
to stop running.
Note: You will need to have an instance of Relay running. Then, you will need to update the variable ORIGIN
in the cli/main.rs
file with the address of your Relay instance.
- Install Rust and Cargo.
- Run
cargo build --release
After the build process completes, the compiled binary will be located in the target/release
directory.