cmd args:具有对Rust的嵌套命令支持的命令行参数解析器 源码
cmd-args Rust命令行解析器 cmd-args是Rust的命令行解析器,可用于轻松构建命令行界面。 介绍 您可能已经注意到,在rust-ecosystem中,目前有许多命令行解析器解决方案可用,那么为什么还要打扰并编写另一个呢? 我开始这个项目是因为我正在编写一个小的Rust程序来学习Rust。 对于这个项目,我最终需要一个命令行解析器,并认为只尝试自己编写一个脚本不会有什么坏处。 最终效果很好,因此现在可以在这里向可能喜欢使用它的其他用户使用。 概念 命令上下文(组) 命令行解析器正在解析命令上下文(例如,对于调用scoop bucket add命令上下文将是程序scoop的bucket命令的子命令add )。 该上下文用于确定命令采用的预期/允许的选项和参数。 库中用于定义命令上下文的结构称为Group 。 选项(标记也是选项!) 对于cmd-args选项,所有可选参数均
用户评论