Made with ☕ for fun. GhostYgg is a simple command-line tool for downloading torrents without seeding & increasing download rate.
You can download the pre-built binaries for your platform from
the releases page.
After downloading the binary, make it executable if necessary, and put it into your $PATH
or %PATH%
.
If you using Go1.20 or higher, you can install GhostYgg using the following command:
go install -v github.com/GuillaumeMCK/GhostYgg@latest
To get started with GhostYgg, follow these steps:
git clone https://github.com/GuillaumeMCK/GhostYgg.git
cd GhostYgg
go build GhostYgg.go
./GhostYgg
Caution
You are responsible for the torrents you download with GhostYgg.
You can specify the torrent files to download as arguments:
$ GhostYgg file1.torrent file2.torrent ... [options]
-o
: Specifies the download directory.-help
: Displays the help message.
If no download directory is specified using the -o
flag, the tool will use the default download folder of your
operating system.
- On Linux & macOS:
/home/<YourUsername>/Downloads
- On Windows:
C:\Users\<YourUsername>\Downloads
Key | Action | Description |
---|---|---|
o | Open Folder | Open the download folder |
a | Add Torrent | Show the input prompt to add a torrent |
enter | Select | Validate the path in the input prompt |
space | Pause/Play | Pause or play the selected torrent |
backspace | Delete | Delete the selected torrent |
↑ | Move Up | Cursor moves up |
↓ | Move Down | Cursor moves down |
? | Help | Expand the help menu |
ctrl+c esc | Exit | Exit the program or input prompt |