是否有命令自动将箱子添加到我的Cargo.toml?

Joh*_*son 6 rust rust-cargo

我希望有类似的东西:cargo install stopwatch但在文档中找不到它.

查找软件包版本并手动将软件包添加到.toml:

[dependencies]
stopwatch="0.0.6"
Run Code Online (Sandbox Code Playgroud)

感觉不够自动化.:)

小智 27

从 Rust 1.62.0 开始,您可以使用以下命令添加依赖项,从而避免打开 .toml 文件。

cargo add dependency@version
Run Code Online (Sandbox Code Playgroud)

更多信息在这里:https ://doc.rust-lang.org/nightly/cargo/commands/cargo-add.html


She*_*ter 7

不,Cargo里面没有这样的东西.从Cargo 0.6.0开始,有一个cargo install子命令可以将crate安装到系统中.

这听起来像你可以创建一个新的货物子cargo add-dependency,但!然后,您可以将其发布以便其他人可以使用.

实际上,它看起来像现有的货物编辑,可能会做你想要的.

然后可以通过cargo install有趣的元圈安装这些货物子命令!