#安装 #代理 #多Rust

bin+lib multirust-rs

在 Rust 中使用多Rust - 轻松管理多个 Rust 安装

4 个版本

使用旧的 Rust 2015

0.0.4 2015年10月5日
0.0.3 2015年10月2日
0.0.2 2015年10月2日
0.0.1 2015年9月29日

#219 in #安装

Download history 5/week @ 2024-02-26 1/week @ 2024-03-11 67/week @ 2024-04-01

每月 68 次下载

MIT 许可证

39KB
969 代码行

multirust-rs

multirust-rs 是在 Rust 中对 multirust 的重新实现。它提供命令行界面和 Rust 库,因此可以轻松将其与外部工具集成。

文档

安装

在可写目录中运行此命令

git clone --depth 1 https://github.com/Diggsey/multirust-rs.git multirust-rs && cd multirust-rs && cargo run --release install [-a]

传递 -a 将尝试自动将 ~/.multirust/bin 添加到您的 PATH。

在 Linux 上,这是通过追加到 ~/.profile 来完成的。在 Windows 上,这是通过修改注册表项 HKCU\Environment\PATH 来完成的。

PATH 的更改不会立即在同一终端内生效。

创建的 multirust-rs 目录在安装完成后不再需要,但保留它将使未来的更新更快

cd multirust-rs && git pull && cargo run --release install

用法

USAGE:
        multirust [FLAGS] [SUBCOMMAND]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information
    -v, --verbose    Enable verbose output

SUBCOMMANDS:
    ctl
    default             Set the default toolchain.
    delete-data         Delete all user metadata.
    doc                 Open the documentation for the current toolchain.
    help                Prints this message
    install             Installs multirust.
    list-overrides      List all overrides.
    list-toolchains     List all installed toolchains.
    override            Set the toolchain override.
    remove-override     Remove an override.
    remove-toolchain    Uninstall a toolchain.
    run                 Run a command.
    show-default        Show information about the current default.
    show-override       Show information about the current override.
    uninstall           Uninstalls multirust.
    update              Install or update a given toolchain.
    upgrade-data        Upgrade the ~/.multirust directory.
    which               Report location of the currently active Rust tool.

贡献

  1. 将其 Fork
  2. 创建您的功能分支: git checkout -b my-new-feature
  3. 提交您的更改: git commit -am 'Add some feature'
  4. 推送到分支: git push origin my-new-feature
  5. 提交拉取请求 :D

许可证

MIT

依赖项

~9.5MB
~183K SLoC