What does HackerNews think of command-line-api?
Command line parsing, invocation, and rendering of terminal output.
I've been spending a lot of time with python lately because of new project work, I had never really used python before. It's been really cool to keep finding stuff like this.
The equivalent of something like in the .net world (eg https://github.com/dotnet/command-line-api) and even powershell modules (https://learn.microsoft.com/en-us/powershell/module/microsof...) have a steeper learning curve and take significantly MORE work to set up for the end-user.
It looks like this Spectre.Console you are using is a bit more fancy albeit a lot newer.
System.CommandLine https://github.com/dotnet/command-line-api
CommandLineParser https://github.com/commandlineparser/commandline
NDesk.Options https://github.com/Latency/NDesk.Options
Mono.Options https://github.com/mono/mono/tree/master/mcs/class/Mono.Opti...