Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Cross Platform Terminal Download Manager. Manage your downloads directly from the terminal with ease. Download files, resume interrupted downloads, and keep a history of your downloads - within terminal UI.

License

Notifications You must be signed in to change notification settings

sumoduduk/terminusdm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

231 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TerminusDM: Cross Platform Terminal Download Manager

terminusdm

TerminusDM is a powerful cross-platform terminal application download manager built with Rust. It offers a user-friendly terminal interface for managing your downloads efficiently.

Features

  • Resume interrupted downloads seamlessly.
  • Maintain a history of your downloads - with terminal ui.
  • Splitting files into smaller parts and downloading them concurrently.

Installation

Arch Linux (via AUR)

  • Download the AUR package for terminusdm: (You can install it with your favourite AUR helper)
yay -S terminusdm-bin

MacOS

  • Prerequisites:

Install Homebrew brew.sh

  • Install it:
brew tap sumoduduk/tap && brew install terminusdm

Other OS and Distro

  • Prerequisites:

Rust and Cargo installed on your system. You can find installation instructions at https://www.rust-lang.org/.

  • Install it with cargo:

    cargo install terminusdm

Usage

  1. Open a terminal.

  2. Run the terminusdm

    terminusdm

TerminusDM will display a user-friendly interface within the terminal window, showing download history and other relevant information.

Credits

TerminusDM would not be possible without the following amazing Rust crates:

  • ratatui for its powerful terminal UI capabilities.
  • trauma rust library for download.
  • tokio for handling asynchronous operations seamlessly.
  • reqwest for making HTTP requests to download files.

About

Cross Platform Terminal Download Manager. Manage your downloads directly from the terminal with ease. Download files, resume interrupted downloads, and keep a history of your downloads - within terminal UI.

Topics

Resources

License

Stars

Watchers

Forks

Languages