8 releases (1 stable)
1.0.0 | Jan 3, 2022 |
---|---|
0.4.0 | Oct 28, 2021 |
0.3.1 | Oct 25, 2021 |
0.2.3 | Sep 26, 2021 |
#985 in GUI
605 downloads per month
Used in 5 crates
155KB
1.5K
SLoC
Klask
Allows you to create a gui application automatically from clap (v3). Uses egui for graphics. Changelog
Features
- Supports optional fields with and without default values
- Supports flags with multiple occurrences (
-vvv
) - Has a native path picker
- Supports fields with multiple values
- Output is colored and has clickable links
- Combo boxes for arguments with only some values allowed
- Subcommands
- Optionally allow setting environment variables, stdin and working directory
- Progress bars
If you are using this library please contact me, I'm definitely interested! Create an Issue if you find any bugs or would like a feature added!
Example gui:
Generated from miniserve's app:
Dependencies
~7–19MB
~295K SLoC