random things might break

a nice tool to create guis for cli apps

yesterday i was asked to create a gui that would configure and run two command line programs. the request was rather urgent so I looked for alternatives to writing a gui from the ground up.

i stumbled upon Gooey, a python lib that lets you quickly create a GUI for any cli app. the idea is that you create a python script that declares all the variables you need, and then call subprocess.run on the process you intend to run with the variables you have declared.

you would then python myscript.py and boom, you get a GUI. you can even package it in a standalone executable, but I have not tried this yet.

not sure how/why I missed that thing for so many years, this is an insanely great tool.

be sure to check their extensive README for documentation.

#cli #gui #tool #windows