Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
This was all just a single bash script using whiptail (code). Still gets the job done. Basically it stores entries in a csv file with fields being mods list name, level mod, and gameplay mods for gzdoom. I was looking for an excuse to use awk which certainly isn't the best tool for the job, but it was fun nevertheless!
That's an interesting approach. I was also thinking of using a more sophisticated framework than whiptail, maybe the PromptToolkit. I guess it then would be more similar to the idea of using a text editor. I certainly do think a TUI may be overkill yet it was also a good excuse to practice some bash scripting for me.
Related posts
- What is your go-to UI framework?
- How to format output for a stand-alone display screen? Larger numbers, colors, redrawing the screen from the top left instead of printing a new line every time?
- New Release: Command Line Interface Generator tool for Go
- Typer: Python library for building CLI applications
- Docopt: Command-line interface description language