rustup-toolchain-install-master-1.6.0 is not a library.
rustup-toolchain-install-master
Installs compiler artifacts generated fresh from Rust's CI into rustup
.
USAGE:
rustup-toolchain-install-master [FLAGS] [OPTIONS] [--] [commits]...
FLAGS:
-a, --alt download the alt build instead of normal build
--dry-run Only log the URLs, without downloading the artifacts
-f, --force Replace an existing toolchain of the same name
-h, --help Prints help information
-k, --keep-going Continue downloading toolchains even if some of them failed
-V, --version Prints version information
OPTIONS:
--channel <channel> specify the channel of the commits instead of detecting it automatically
-c, --component <components>... additional components to install, besides rustc and rust-std
--github-token <github_token> An authorization token to access GitHub APIs
-i, --host <host> the triples of host platform
-n, --name <name> the name to call the toolchain
-p, --proxy <proxy> the HTTP proxy for all download requests
-s, --server <server> the server path which stores the compilers [default: https://s3-us-west-1.amazonaws.com/rust-lang-ci2]
-t, --targets <targets>... additional target platforms to install, besides the host platform
ARGS:
<commits>... full commit hashes of the rustc builds, all 40 digits are needed; if omitted, the latest master
commit will be installed
Installation
Install rustup
, and then install from Cargo.
$ cargo install rustup-toolchain-install-master
Usage
Download a normal toolchain:
$ rustup-toolchain-install-master def3269a71be2e737cad27418a3dad9f5bd6cd32
downloading <https://s3-us-west-1.amazonaws.com/rust-lang-ci2/rustc-builds/def3269a71be2e737cad27418a3dad9f5bd6cd32/rustc-nightly-x86_64-apple-darwin.tar.xz>...
completed
downloading <https://s3-us-west-1.amazonaws.com/rust-lang-ci2/rustc-builds/def3269a71be2e737cad27418a3dad9f5bd6cd32/rust-std-nightly-x86_64-apple-darwin.tar.xz>...
completed
toolchain `def3269a71be2e737cad27418a3dad9f5bd6cd32` is successfully installed!
Use it:
$ rustc +def3269a71be2e737cad27418a3dad9f5bd6cd32 -vV
rustc 1.25.0-nightly (def3269a7 2018-01-30)
binary: rustc
commit-hash: def3269a71be2e737cad27418a3dad9f5bd6cd32
commit-date: 2018-01-30
host: x86_64-apple-darwin
release: 1.25.0-nightly
LLVM version: 4.0
Remove it using rustup
:
$ rustup uninstall def3269a71be2e737cad27418a3dad9f5bd6cd32
info: uninstalling toolchain 'def3269a71be2e737cad27418a3dad9f5bd6cd32'
info: toolchain 'def3269a71be2e737cad27418a3dad9f5bd6cd32' uninstalled