2 个版本
使用旧 Rust 2015
0.1.1 | 2017 年 12 月 4 日 |
---|---|
0.1.0 | 2017 年 11 月 29 日 |
82 在 #meta
16KB
168 行代码(不包括注释)
stdcli:Rust 的 CLI 电池组件
这是一个用于包含 CLI 应用相关库的 Rust 元库。其主要用途是与 cargo-script
一起使用。
它与 stdx
精神相同,但服务于特定而非通用用途。
- cargo-script:这个不会在
stdcli
中,但非常重要!快速编写和运行 CLI 脚本,并带有 crate 缓存。 - structopt_derive:你已经提到了这个,它很棒。
- tabwriter:使用
\t
字符进行对齐的表格数据格式化 - self_update:自动更新/升级编译的二进制文件
- ansi_term:终端中的颜色
- fern:为 CLI 提供更简单的日志记录
- fs_extra:用于删除一些小的函数
- ctrlc:轻松处理 Unix 和 Windows 信号
- assert_cli
- indicatif
- dialoguer
- console
- loggerv:用于带有颜色的简单日志记录
- indoc
许可协议
源代码根据以下任一许可协议进行许可:
- Apache 许可协议第 2 版 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可协议 (LICENSE-MIT 或 https://open-source.org.cn/licenses/MIT)
由你选择。
除非你明确声明,否则任何旨在包含在作品中的贡献,如 Apache-2.0 许可协议所定义,均应按照上述双重许可协议进行,而无需任何附加条款或条件。
依赖项
~26–37MB
~686K SLoC