Transfer.sh helper Rusted

The idea of the script is to store your transfer.sh links and simplify its usage, so you can remember them later and know when they will expire, but now written in Rust.

Features

https://user-images.githubusercontent.com/49915167/180336384-8cdc56a8-ef99-4bf5-b914-192d82c633c4.mp4

THIS SCRIPT IS NOT OFFICIAL.

I am not the author of the Transfer.sh service and don't have any affiliation with it.

I am just a user from their services, so I wrote this script to help me remember my links.

Check out Transfer.sh on Github and give them a star.

Installation

bash cargo install transferhelper

That's it, you are ready to go.

Usage

This script has a few commands, you can use them in your terminal:

Upload a file:

bash transferhelper -u <file>

View your stored links:

bash transferhelper -l

View your stored delete links:

bash transferhelper -L

Delete a link:

bash transferhelper -d

After running this command it will ask you for the link you want to delete and if you want to delete from the cloud as well.

Delete the database:

bash transferhelper --drop

After running this command it will ask for confirmation.

View help:

bash transferhelper -h


Build the package from Github

  1. Install Rust on your machine, Rustup.

  2. Clone this repository.

  3. Inside the cloned folder run: bash cargo install

    Thats it

Now you can use the program from your terminal.

bash transferhelper -h

If you don't want to compile the program

You can download the latest release, I already compiled it for you.