CLI User Experience Case Study: Topiary
Command line interface (CLI) tools have a reputation for being difficult
to use.
Whilst powerful once mastered, a CLI inherently lacks a litany of user
interface “nice-to-haves”, simply by virtue of its medium:
Simplicity: Common tasks should be easy to perform. This is often
not the case, but worse is when tasks can be tweaked in myriad ways,
leading to a combinatorial explosion of flags, options and modifiers.
Memorability: How does one remember all those different options?
It’s not realistic,...
Read more at tweag.io