People are taking a fresh look at designing command line apps with usability in mind. Here are three principles from this Medium article Eric Sorenson.
Enable progressive discovery to lead users down a low-friction path to solving their problem with your tool.
Upgrade capabilities to take advantage of modern terminal emulation, so users get the advantage of colors, graphics, and interaction.
Understand and implement the conventions for well-behaved tools in your space, users can get to a sense of mastery quicker and avoid unpleasant surprises.
Protip: try bat, a modern version of cat, available at the link in the article.
Content type: news