4 ms·
> Imagine every cli tool having this kind of mock ui as playground that spits out cmd line command with args Interesting, my thought looking at this is “this i
by idle_zealot 4y ago
> Imagine every cli tool having this kind of mock ui as playground that spits out cmd line command with args
Interesting, my thought looking at this is “this is why complex tools work better in a CLI”. Discoverability is a nice ideal, but usage of this program clearly requires a manual due to inherent complexity. Showing all possible options in a window really isn’t helpful at all.
- behnamoh 4y agoSometimes it is tho. Imagine if pilots had to use something akin to CLI instead of numerous buttons, handles, clutches, etc.
- crispyambulance 4y ago> Showing all possible options in a window really isn’t helpful at all. Well, then you shouldn't. Almost anything that's mature, evolved and complex can be represented like a nightmare with a bad UI. ffmpeg is the usual extreme example of a bonkers out-of-control parody of itself, yet there are useable UI's that wrap the most essential functionality of ffmpeg by taking some very popular use-cases and making them straightforward. Same thing with git. I think something similar could be done with OpenSSL. Does everyone who works with OpenSSL really keep all that stuff (like in the OP's article) in their head? Maybe some, but the vast majority of folks will just follow a pattern of usage that someone else "pioneered". No one has time for that kind of incidental complexity, not in a CLI, not in a GUI.