awesome-cli-dx icon indicating copy to clipboard operation
awesome-cli-dx copied to clipboard

A curated list of awesome CLI's pattern for building smooth experiences.

Awesome CLI DX Awesome Build Status Donate

A curated list of awesome CLI's pattern for building smooth experiences.

NOTE: Check awesome-cli for tooling about implemented them.

User Onboarding

Inputs confirmation

Autocompletion

Linting Configuration Files

Extra information

Lovely Commands

  • bat - A cat(1) clone with wings.
  • diff-so-fancy – Good-lookin' diffs with diff-highlight and more.
  • entrp – Run arbitrary commands when files change.
  • gnomon – Perfect for analyze quickly logs
  • htop – htop is an interactive top.
  • hub – hub helps you win at git.
  • jq – Command-line JSON processor. 1
  • peco – Simplistic interactive filtering tool.
  • pup – command line tool for processing HTML. 1
  • share – Quickly share files from your command line.
  • clipboard – Access the system clipboard (copy/paste).
  • jsonresume – Cli tool to easily setup a new resume.
  • git-authors – Detects project contributors and add it into package.json.
  • regexgen – Generates regular expressions that match a set of strings.
  • pv – Monitoring the progress of data through a pipeline.
  • fx – Command-line JSON processing tool.
  • spot – Tiny search utility.
  • share – Quickly share files from your command line.

Bibliography