4 ms·
Not trying to be incendiary, but is there a real need for tables and graphs and all of those colors in a console application? Usually if you want structured in
by disease 6y ago
Not trying to be incendiary, but is there a real need for tables and graphs and all of those colors in a console application?
Usually if you want structured information from some process then you just build a web application that does its work on a schedule or when it receives an API request. Console applications are great for "fire and forget" or even being called by something else and then passing pack simple data back to the caller if necessary.
I had a co-worker that built an extremely complex table display system using ncurses. I wondered what the point was - who is going to see all of these fancy tables? The person who SSH into the system and quickly validates its correctness and then closes the connection? Or people that use VNC/Remote Desktop just to see the status of what's going on?
Edit: referring to the functionality of Spectre.Console.
- guhidalg 6y agoNo of course not, unstructured text is the pinnacle of CLI UX and anything else is a waste of oxygen. /s I frequently SSH into systems that are not running desktop environments and being able to run htop, iftop, tmux, or any "graphical" CLI application makes my time there much more pleasant. Yes there is a need to have structured, interactive, non-text based interfaces in a CLI.