GhostYgg

command module
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 26, 2024 License: MIT Imports: 7 Imported by: 0

README

GhostYgg

Release Go Report Card License

Made with ☕ for fun. GhostYgg is a simple command-line tool for downloading torrents without seeding & increasing download rate.

Installation

From Binary

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%.

Using Go

If you using Go1.20 or higher, you can install GhostYgg using the following command:

go install -v github.com/GuillaumeMCK/GhostYgg@latest
From Source

To get started with GhostYgg, follow these steps:

git clone https://github.com/GuillaumeMCK/GhostYgg.git
cd GhostYgg
go build GhostYgg.go
./GhostYgg

Usage

[!CAUTION] You are responsible for the torrents you download with GhostYgg.

Syntax

You can specify the torrent files to download as arguments:

$ GhostYgg file1.torrent file2.torrent ... [options]
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
Keybindings
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

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
tui

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL