【文件属性】:
文件名称:flood-tide:命令行标志和选项解析实用程序
文件大小:84KB
文件格式:ZIP
更新时间:2021-04-03 19:24:54
Rust
潮汐
Flood-tide是命令行标志和选项解析实用程序
特征
支持no_std和std 。
标志,选项,子命令和*参数
短标志和选项(如-a )
长标记和选项(例如--long )
组合的短标志(例如-abc :: = -a -b -c )
单长选项(如-long )
缩写长选项(例如--abbr :: = --abbreviate )
单个错误或多个错误
仅UTF-8参数
具有许多功能的编译开关可以最佳地使用它。
最低支持:rustc 1.41.1(f3e1a954d 2020-02-24)
托多斯
多重错误
no_std
选项建议(您的意思是?'-abc')
Windows样式(如/a )
源代码生成器支持工具
更容易使用
不支持
程序宏样式
传统的宏观风格
非UTF-8参数,多字节或宽字符
例子
在目录中。
手动编码样式:bsd-sed.rs,gnu-
【文件预览】:
flood-tide-main
----LICENSE-MIT(1KB)
----LICENSE-APACHE(620B)
----features_comb.mk(12KB)
----tests()
--------err_test.rs(13KB)
--------err_debug.rs(1KB)
--------tokens_single.rs(27KB)
--------basic.rs(11KB)
--------tokens_long.rs(15KB)
--------tokens_short.rs(9KB)
--------debug.rs(14KB)
--------test_macro.rs(1KB)
--------tokens_subcmd.rs(13KB)
--------tokens_other.rs(13KB)
----src()
--------lib.rs(24KB)
--------check.rs(3KB)
--------err.rs(7KB)
----Cargo.toml(2KB)
----benches()
--------bench-one.rs(1KB)
--------curl.cmd.help.rs.txt(46KB)
--------one.rs(7KB)
--------curl.rs(5KB)
--------curl.cmd.match.rs.txt(17KB)
--------bench-curl.rs(2KB)
----examples()
--------curl.cmd.help.rs.txt(46KB)
--------bsd-sed.rs(10KB)
--------gnu-cat.rs(11KB)
--------curl.rs(10KB)
--------curl.cmd.txt(14KB)
--------ffmpeg.rs(43KB)
--------curl.cmd.match.rs.txt(17KB)
----.gitignore(51B)
----.cargo()
--------config(51B)
----CHANGELOG.md(3KB)
----Makefile(1KB)
----xtask()
--------src()
--------Cargo.toml(179B)
----README.md(4KB)
----COPYING(123B)