cargo-toolchain-manager

Crates.iocargo-toolchain-manager
lib.rscargo-toolchain-manager
version0.2.0
created_at2025-04-20 16:11:17.25674+00
updated_at2025-04-22 18:15:40.612482+00
descriptionA CLI helper to install all stable (or custom) Rust versions via rustup.
homepagehttps://github.com/albenik/cargo-toolchain-manager
repositoryhttps://github.com/albenik/cargo-toolchain-manager
max_upload_size
id1641841
size57,881
Veniamin Albaev (albenik)

documentation

https://docs.rs/cargo-toolchain-manager

README

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

cargo install cargo-toolchain-manager

# Or install from Git:
cargo install --git https://github.com/your-username/cargo-toolchain

๐Ÿ”ง Usage Examples

# 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

Commit count: 7

cargo fmt