文件名称:cmd-args:具有对Rust的嵌套命令支持的命令行参数解析器
文件大小:14KB
文件格式:ZIP
更新时间:2024-04-22 13:25:54
Rust
cmd-args Rust命令行解析器 cmd-args是Rust的命令行解析器,可用于轻松构建命令行界面。 介绍 您可能已经注意到,在rust-ecosystem中,目前有许多命令行解析器解决方案可用,那么为什么还要打扰并编写另一个呢? 我开始这个项目是因为我正在编写一个小的Rust程序来学习Rust。 对于这个项目,我最终需要一个命令行解析器,并认为只尝试自己编写一个脚本不会有什么坏处。 最终效果很好,因此现在可以在这里向可能喜欢使用它的其他用户使用。 概念 命令上下文(组) 命令行解析器正在解析命令上下文(例如,对于调用scoop bucket add命令上下文将是程序scoop的bucket命令的子命令add )。 该上下文用于确定命令采用的预期/允许的选项和参数。 库中用于定义命令上下文的结构称为Group 。 选项(标记也是选项!) 对于cmd-args选项,所有可选参数均
【文件预览】:
cmd-args-master
----LICENSE(1KB)
----src()
--------error.rs(945B)
--------group.rs(5KB)
--------option()
--------arg()
--------lib.rs(1KB)
--------parser.rs(12KB)
--------help.rs(5KB)
----Cargo.toml(270B)
----.gitignore(26B)
----README.md(4KB)