扩展 Cargo 的自定义命令

Cargo 的设计允许你无需修改它即可使用新的子命令进行扩展。如果你的 $PATH 中有一个名为 cargo-something 的二进制文件,你可以通过运行 cargo something 来像 Cargo 子命令一样运行它。当你运行 cargo --list 时,也会列出这样的自定义命令。能够使用 cargo install 安装扩展,然后像内置的 Cargo 工具一样运行它们,这是 Cargo 设计带来的一个超级方便的好处!

摘要

与 Cargo 和 crates.io 共享代码是 Rust 生态系统在许多不同任务中都非常实用的原因之一。Rust 的标准库很小且稳定,但 crate 可以轻松分享、使用,并可以独立于语言版本的时间表进行改进。请不要犹豫在 crates.io 上分享对你有用的代码;它也很可能对其他人有用!