# Cargo Toolchain Manager
`cargo-toolchain-manager`
๐ฆ A CLI utility to install all (or selected) Rust versions via `rustup`.
Useful for developers, CI/CD pipelines, and testing environments where multiple Rust versions are required.
## ๐ Features
- โ
Install all **stable** versions of Rust
- โน๏ธ Use latest patch of stable version (e.g. install `1.85-<arch>-<target>` toolchain equals to `1.85.1` but not
`1.85.0`)
- ๐ข Filter versions using `semver` ranges
- ๐งช `--dry-run` mode to preview without installing
## ๐ฆ Installation
```bash
cargo install cargo-toolchain-manager
# Or install from Git:
cargo install --git https://github.com/your-username/cargo-toolchain
```
## ๐ง Usage Examples
```bash
# Install all stable versions
cargo toolchain-manager install
# Dry-run without installing
cargo toolchain-manager install --dry-run
# Install versions in a specific semver range
cargo toolchain-manager --range ">=1.60,<1.70"
```
## ๐ CLI Options
| --dry-run | Only list versions that would be installed |
| --range | Filter versions with a semver range |
## ๐ Requirements
- Rustup
- Rust installed
## ๐ License
MIT