All Projects → MichalGniadek → klask

MichalGniadek / klask

Licence: MIT license
Automatically create GUI applications from clap3 apps

Programming Languages

rust
11053 projects

Labels

Projects that are alternatives of or similar to klask

vue-clap-button
👍 A Medium like clap button
Stars: ✭ 30 (-90.88%)
Mutual labels:  clap
clap
Audio Plugin API
Stars: ✭ 766 (+132.83%)
Mutual labels:  clap
clap-detection
Simple clap rhythm detection on Raspberry Pi using Csound and Python. Toy example.
Stars: ✭ 29 (-91.19%)
Mutual labels:  clap

crates.io license docs.rs

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: image showcasing the gui

Generated from miniserve's app: image showcasing the gui

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].