3 个版本 (重大更新)
0.3.0 | 2024年6月27日 |
---|---|
0.2.0 | 2023年6月21日 |
0.1.0 | 2023年6月4日 |
在 命令行界面 中排名 718
每月下载量 134
23KB
498 行
bind_args
一个用于替代(非 GNU/非 POSIX)风格的命令行参数的解析器
./my-executable subcommand +flag prop=value
进行中
lib.rs
:
一种替代命令行风格的解析器
此crate解析以下格式的命令行
git commit message="message" +all
git commit m="message" +a
GNU/POSIX 风格 | bind_args 风格 |
---|---|
布尔标志(例如 --all ) |
标志(例如 +all ) |
选项(例如 --key=value 或 --key value ) |
属性(例如 key=value ) |
命令 & 子命令(例如 git commit ) |
相同 |
语法
依赖关系
~310–780KB
~18K SLoC