Fetchr is a simple, fast, and reliable CLI tool designed for downloading files from the internet. With a focus on speed and ease of use, Fetchr supports multiple platforms including macOS, Linux, and Windows. Whether you need to download a single file or automate batch downloads, Fetchr has you covered.
- Multi-platform Support: Runs on macOS, Linux, and Windows.
- Fast Downloads: Optimized for speed to ensure quick file retrieval.
- Command Line Interface: Easy-to-use CLI for seamless interaction.
- Batch Downloading: Automate downloads of multiple files with ease.
The easiest way to use Fetchr is to download the pre-built binaries for your operating system. You can find them under the Releases tab.
- Go to the Releases tab.
- Download the binary for your operating system (macOS, Linux, or Windows).
- Add the binary to your system's PATH.
If you prefer to build Fetchr from source, follow these steps:
-
Clone the repository:
git clone https://github.com/sshehrozali/fetchr.git
-
Navigate into the directory:
cd fetchr
-
Build the application:
go build -o fetchr
-
Move the executable to your PATH:
mv fetchr /usr/local/bin/ # For Linux or macOS
You can use Fetchr to download files by running the following command in your terminal:
fetchr <URL>
To download multiple files at once, provide a list of URLs:
fetchr <URL1> <URL2> <URL3>
- Automated Bulk Download: Streamline downloading large batches of files from a predefined list or directory.
- Improved Error Handling: More detailed error messages for failed downloads.
- Proxy Support: Add the ability to download through a proxy server.
Contributions are welcome! If you have suggestions for improvements or new features, please open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.