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

Is there a command to automatically add a crate to my Cargo.toml?

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

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

[dependencies]
stopwatch="0.0.6"

感觉自动化程度不够。 :)

不,Cargo 没有内置这样的东西。只有一个 cargo install 子命令可以安装 crate 的二进制文件 system-wide.

新的第三方 Cargo subcommands can be created, and cargo edit,为所欲为。

然后可以通过 cargo install 在一个有趣的元圈中安装这些 cargo 子命令!

% cargo install cargo-edit

# Now `cargo add` is available
% cargo add mycrate