使用自定义命令扩展 Cargo

Cargo 的设计使您可以使用新的子命令扩展它,而无需 修改 Cargo。如果您的$PATH被命名为cargo-something您可以 运行它,就好像它是一个 Cargo 子命令一样cargo something.习惯 当您运行cargo --list.能够 用cargo install安装扩展,然后像 内置的 Cargo 工具是 Cargo 设计的超级方便的好处!

总结

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

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