使用自定义命令扩展 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/)为准