Rust 从 0 到 1-Cargo- 自定义命令
Cargo 的设计使得开发者可以灵活的对 Cargo 进行扩展,实现自定义的子命令,而无需对 Cargo 进行修改。如果 $PATH 中包含名字类似 cargo-something 的程序,就可以像 Cargo 子命令一样通过 cargo something 运行它。此外,这些自定义命令也可以通过运行 cargo --list 列出来。可以通过 cargo install 安装扩展并可以像 Cargo 内建工具那样运行,这些便利都得益于 Cargo 的设计!
总结
可以通过 Cargo 和 crates.io 来分享代码对于使得 Rust 可以在更多的场景中应用来说非常重要。虽然 Rust 自身的标准库小而稳定,但是 crate 是易于分享和使用的,并拥有自己的发布周期,不断改进。在 crates.io 上共享你认为有用的代码吧,因为它很有可能对别人也很有用!
版权声明: 本文为 InfoQ 作者【山】的原创文章。
原文链接:【http://xie.infoq.cn/article/479b34e3bbf379aa1ed7e6b2c】。文章转载请联系作者。
评论