Skip to content

iq5sa/TurboGet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

TurboGet

TurboGet is a smart shell script that chooses the fastest download method (between curl and aria2c) dynamically, based on a quick speed test. Ideal for downloading large files from a CDN efficiently.


πŸš€ Features

  • Speed test using both curl and aria2c
  • Automatically selects the faster tool
  • Shows progress bar during download
  • Supports custom output directories
  • Temporary test file is cleaned up automatically

πŸ›  Requirements

  • bash
  • curl
  • aria2c

Install aria2 on macOS:

brew install aria2

πŸ“¦ Usage

./turbo-get.sh [options] <file_url>

Options:

Option Description
-o Set output directory
-h Show help

Example:

./turbo-get.sh -o ~/Downloads https://example.com/file.mp4

πŸ“‚ Output

Downloaded files will be saved to the specified output directory (defaults to current directory).


βœ… License

MIT License


🀝 Contributing

Pull requests and suggestions are welcome!

About

TurboGet - Smart file downloader that chooses the fastest method (curl or aria2c)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages