命令行

Rust命令行库Clap快速入门教程

517

几乎所有编程语言都是支持命令行库, Rust自然也不例外, 不过Rust标准库不支持,而是第三方库支持,比较常用和主流的是Clap这个库, 通过它可以很简单的组建自己的命令行工具,这样就不用花太多时间放在参数处理上了。

golang命令行cobra 快速入门教程

1881

cobra也许是go语言现有最好的命令行框架了,在各大项目中皆有使用,比如最出名的kubernetes, 所以要写一个稍微复杂的命令行工具,使用cobra还是不错的,cobra内置了非常多有用的功能,包括但不限于,自动生成帮助文档, 生成命令行代码的脚手架工具, 智能提示等等。