l3nz / cli-matic

Compact, hands-free [sub]command line parsing library for Clojure.
Eclipse Public License 2.0
360 stars 28 forks source link

[Ftr] Generate a basic UI for calling the application based on cli-matic configuration #155

Open ieugen opened 2 years ago

ieugen commented 2 years ago

Is your feature request related to a problem? Please describe.

I had this idea while working with cli-matic. I believe it's doable to generate a UI based on a cli-matic configuration.

Not sure what the UI toolkit should be - but

Describe the solution you'd like

The idea is to turn commands as a sort of "Tabs" and each option as inputs based on the type. Should work pretty well OOTB and some UI specific options could be added in the configuration.

l3nz commented 1 year ago

Love the idea, but would likely require a cross-platform GUI library (like a readline on steroids)