combu:combu是可自定义的cli框架,其灵感来自眼镜蛇,海马和拍手

时间:2024-04-23 20:11:40
【文件属性】:

文件名称:combu:combu是可自定义的cli框架,其灵感来自眼镜蛇,海马和拍手

文件大小:38KB

文件格式:ZIP

更新时间:2024-04-23 20:11:40

rust cli rust-crate customizable-cli-framework Rust

康宝 是可定制的cli框架。 库名称“ combu”来自命令+昆布(konbu,日语中指海带)。 combu没有依赖项(或仅依赖于std库)。 Crate.io的页面在。 combu(com +昆布)は软にCLIを组み上げられることを目标とした,カスタマイズ可能なCLIフレームワークです(一时クレートの名前がcmbだったこともありましたが,现在はcombuです)。 特征 Unix形式でのフラグパース 多重ンド(多重可能) 没有依赖关系(combu仅取决于std库) 海马を参考にしたBool,String,Int,Floatの型つきフラグ コモンフラグ,ローカルフラグ形式 サブコマンド前のフラグの受付 独自でパース等を行いたい场合に再利用できる构造体の设定似たようなCLIフレームワークを作りたいときに使用できる部品を用意 カスタマイズできるヘルプ表示(一応) エラーハンドリングに关し


【文件预览】:
combu-master
----.gitignore(25B)
----clippy.toml(34B)
----Makefile.toml(149B)
----src()
--------parser.rs(42KB)
--------vector.rs(9KB)
--------pub_macros.rs(4KB)
--------context.rs(14KB)
--------hook.rs(3KB)
--------command.rs(62KB)
--------action.rs(2KB)
--------flag.rs(12KB)
--------lib.rs(835B)
----.cargo()
--------config(34B)
----CONTRIBUTING.md(1KB)
----LICENSE(1KB)
----Cargo.toml(544B)
----examples()
--------test.rs(1KB)
--------quick_start.rs(537B)
--------single.rs(669B)
--------multi.rs(3KB)
----README.md(7KB)
----rustfmt.toml(28B)

网友评论