As a terminal user, nearly all the time, I'm mostly inside the terminal so they don't make as much sense to me.
However I'm not _always_ a terminal user. Sometimes I'm a browser user and sometimes I have to use spreadsheets too.
In these contexts I use other programs which have GUI's, sometimes quite minimal, like a screenshot app for example.
I can certainly imagine getting a spreadsheet into a defined set of columns and then executing another app which asks a set of questions and then does something with that data, maybe even only draws a graph (as I despize drawing graphs in spreadsheets).
In this context, I feel that I may well write BASH, but opening a terminal would be as jarring as leaving it under normal circumstances...
So I feel these kind of tools are useful.
Shameless plug: Funnily I'm working on the opposite. Integrating STDIN/STDOUT into the GUI via a WebView, because I want that command line control but I there are occasions where there are benefits in using a GUI (graphs etc) - https://github.com/forbesmyester/wv-linewise
However I'm not _always_ a terminal user. Sometimes I'm a browser user and sometimes I have to use spreadsheets too.
In these contexts I use other programs which have GUI's, sometimes quite minimal, like a screenshot app for example.
I can certainly imagine getting a spreadsheet into a defined set of columns and then executing another app which asks a set of questions and then does something with that data, maybe even only draws a graph (as I despize drawing graphs in spreadsheets).
In this context, I feel that I may well write BASH, but opening a terminal would be as jarring as leaving it under normal circumstances...
So I feel these kind of tools are useful.
Shameless plug: Funnily I'm working on the opposite. Integrating STDIN/STDOUT into the GUI via a WebView, because I want that command line control but I there are occasions where there are benefits in using a GUI (graphs etc) - https://github.com/forbesmyester/wv-linewise