Installation¶
rewget supports Linux, macOS, and Windows. Choose your preferred installation method below.
Package Managers¶
Homebrew (macOS / Linux)¶
The easiest way to install rewget on macOS or Linux:
This installs both rewget and rewgetd binaries, along with shell completions and man pages.
Cargo (All Platforms)¶
If you have Rust installed:
Install Script¶
Linux / macOS¶
Or with custom install directory:
Windows (PowerShell)¶
Manual Installation¶
Download Pre-built Binaries¶
Download the appropriate archive for your platform from the releases page:
| Platform | Architecture | Download |
|---|---|---|
| Linux | x86_64 | rewget-x86_64-unknown-linux-gnu.tar.gz |
| Linux | ARM64 | rewget-aarch64-unknown-linux-gnu.tar.gz |
| macOS | x86_64 (Intel) | rewget-x86_64-apple-darwin.tar.gz |
| macOS | ARM64 (Apple Silicon) | rewget-aarch64-apple-darwin.tar.gz |
| Windows | x86_64 | rewget-x86_64-pc-windows-gnu.zip |
Extract and install:
Build from Source¶
Requirements:
- Rust 1.75 or later
- C compiler (for native dependencies)
- CMake (for some dependencies)
# Clone the repository
git clone https://github.com/neul-labs/rewget
cd rewget
# Build release binaries
cargo build --release
# Install to ~/.cargo/bin (or copy manually)
cargo install --path crates/rewget
Post-Installation Setup¶
Verify Installation¶
Shell Completions¶
Enable tab completion for rewget commands:
Replace wget (Optional)¶
To use rewget as your default wget, add an alias:
Pre-download Chromium (Optional)¶
Stage 3 (JavaScript preflight) requires Chromium. It downloads automatically on first use, but you can pre-download it:
This downloads Chrome for Testing (~150MB) to ~/.local/share/rewget/chromium/.
Dependencies¶
rewget requires wget or wget2 to be installed on your system:
wget is typically available via Git Bash, WSL, or can be downloaded from GNU wget.
Uninstall¶
Next Steps¶
- Quick Start - Get started with rewget
- Usage Guide - Learn about all features
- Configuration - Customize rewget behavior