UX Patterns CLI Tools

  • hasURL https://lucasfcosta.com/2022/06/01/ux-patterns-cli-tools.html
  • hasSummaryPoints
    • implement interactive usage modes
    • wasInspirationFor using shell instead of mattermost
    • you can even have beautiful animated charts if you use libraries like Go’s termui
    • favourite part of walking into a treadmill is watching the completion indicator move forward to the right
    • Using exit codes correctly is elementary because it allows your users to combine your tool with others’ and write useful scripts to automate their tasks.
    • Like having an interactive shell, having consistent sub-commands is excellent for discoverability. When you have a consistent command tree, users can guess how to do things.