#clap #egui #gui-applications #ui #progress-bar #env-var

klask

自动为clap应用创建GUI

8个版本 (1个稳定版)

1.0.0 2022年1月3日
0.4.0 2021年10月28日
0.3.1 2021年10月25日
0.2.3 2021年9月26日

#636 in GUI

Download history 37/week @ 2024-03-11 33/week @ 2024-03-18 23/week @ 2024-03-25 61/week @ 2024-04-01 26/week @ 2024-04-08 144/week @ 2024-04-15 38/week @ 2024-04-22 26/week @ 2024-04-29 35/week @ 2024-05-06 53/week @ 2024-05-13 103/week @ 2024-05-20 49/week @ 2024-05-27 29/week @ 2024-06-03 174/week @ 2024-06-10 31/week @ 2024-06-17 62/week @ 2024-06-24

299 每月下载
5 crate 中使用

MIT 许可证

155KB
1.5K SLoC

crates.io license docs.rs

Klask

允许您从clap (v3) 自动创建GUI应用。使用egui进行图形处理。 变更日志

特性

  • 支持有和没有默认值的可选字段
  • 支持多次出现的标志(-vvv
  • 具有原生的路径选择器
  • 支持具有多个值的字段
  • 输出结果为彩色且具有可点击链接
  • 对于只有一些值允许的参数,使用组合框
  • 子命令
  • 可选设置环境变量、stdin和工作目录
  • 进度条

如果您使用这个库,请与我联系,我非常感兴趣!如果您发现任何错误或希望添加功能,请创建一个Issue!

示例GUI: 展示GUI的图片

由miniserve应用生成: 展示GUI的图片

依赖

~7–19MB
~268K SLoC