使用自定义命令扩展 Cargo

Cargo 的设计使您可以使用新的子命令扩展它,而无需 修改 Cargo。如果 中的二进制文件名为 ,则可以 通过运行 ,将其视为 Cargo 子命令来运行它。习惯 运行 时,也会列出此类命令。能够 用于安装扩展,然后像 内置的 Cargo 工具是 Cargo 设计的超级方便的好处!$PATHcargo-somethingcargo somethingcargo --listcargo install

总结

与 Cargo 和 crates.io 共享代码是 这是 Rust 生态系统对许多不同任务有用的部分原因。Rust 的 standard 库体积小且稳定,但 crate 易于共享、使用 和 在与语言不同的时间表上进行改进。不要害羞 在 crates.io 上共享对您有用的代码;它可能对其他人也有用!

本文档由官方文档翻译而来,如有差异请以官方英文文档(https://doc.rust-lang.org/)为准