cargo-toolchain-manager 0.2.0

A CLI helper to install all stable (or custom) Rust versions via rustup.
# 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

| Option    | Description                                |
|-----------|--------------------------------------------|
| --dry-run | Only list versions that would be installed |
| --range   | Filter versions with a semver range        |

## ๐Ÿ” Requirements

- Rustup
- Rust installed

## ๐Ÿ“ƒ License

MIT