Skip to content

Kikobeats/awesome-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Awesome CLI Awesome

A curated list of things related with Command Line Interfaces (CLI).

Contents

Animation




Colorize




  • chalk - Terminal string styling done right.
  • chalk-animation - Colorful animations in terminal output.
  • gradient-string - Beautiful color gradients in terminal output.
  • boxen - Create boxes in the terminal.
  • sparkly - Generate sparklines.

Input




  • qoa - Minimal interactive command-line prompts.
  • prompts - Lightweight, beautiful and user-friendly interactive prompts.
  • ansi-diff-stream - A diff friendly cli input module.
  • email-prompt - CLI email prompt featuring autocompletion and validation.

Output




  • prettycli - Pretty print messages on the terminal.
  • fmt-obj - Stringifies any JavaScript object in your console for CLI inspection.
  • beauty-error - Getting a beauty error. Oriented for well printed errors.
  • terminal-link - Create clickable links in the terminal.
  • jsome - Pretty format JSON on terminal.
  • term-img - Display images in iTerm.
  • neat-log - Logger for stateful Command Line Applications.
  • cli-table3 - Pretty unicode tables for the command line.

Framework




  • ink - React for interactive command-line apps.

Helpful




Lovely Commands




  • bat - A cat(1) clone with wings.
  • bore - Making tunnels to localhost
  • clipboard - Access the system clipboard (copy/paste).
  • diff-so-fancy - Good-lookin' diffs with diff-highlight and more.
  • dua - Interactive disk usage.
  • entrp - Run arbitrary commands when files change (alternative).
  • eza - A modern replacement for ls.
  • dog - Command-line DNS client alternative to dig.
  • fd - A simple, fast and user-friendly alternative to find.
  • fx - Command-line JSON processing tool.
  • fzf - A command-line fuzzy finder.
  • gnomon - Perfect for analyze quickly logs.
  • htop - htop is an interactive top.
  • httpstat - curl statistics made simple.
  • hub - It helps you win at git.
  • hyperfine - A command-line benchmarking tool.
  • jnv - Interactive JSON filter using jq.
  • gron - Make JSON greppable.
  • glow - Render markdown on the CLI.
  • peco - Simplistic interactive filtering tool.
  • pup - Parsing HTML at the command line.
  • pv - Monitoring the progress of data through a pipeline.
  • share - Quickly share files from your command line.
  • spot - Tiny search utility.
  • zoxide - A smarter cd command. Works on all major shells.

Bibliography

About

A curated list of awesome resources for building immersive CLI experiences.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published