3 ms·
I think Terminal UIs are under-valued. When well-designed, they enable a great combination of efficiency of operation and visibility of the model of the system.
by afarrell 9y ago
I think Terminal UIs are under-valued. When well-designed, they enable a great combination of efficiency of operation and visibility of the model of the system.
`tig` is a good example of this for viewing info about a git repo, though I'd be interested in hearing others.
- johannes1234321 9y agoThe key part is keyboard control and training. If one knows the relevant shortcuts and codes by hand working can be quite fast. Each time one has to look at the screen to target with mouse or touch it becomes slow. This all can be done with a GUI as well, as long as one doesn't create too many windows, where the user has to find the correct window all the time.
- petepete 9y agoI love tig and use it for staging/unstaging lines/chunks. Another tool I'd recommend (although I don't tend to use it so much now) is lnav, which makes jumping around/searching log files really straightforward http://lnav.org/ http://lnav.org/