DEV Community

Cover image for This 9 Coolest CLI Tools that i found this week
Javid Mougamadou
Javid Mougamadou

Posted on

This 9 Coolest CLI Tools that i found this week

fzf

It's an interactive Unix filter for command-line that can be used with any list; files, command history, processes, hostnames, bookmarks, git commit

Alt Text

Link : https://github.com/junegunn/fzf

Replace : find

ripgrep

Alt Text

Link : https://github.com/BurntSushi/ripgrep

Replace : grep

bat

bat supports syntax highlighting for a large number of programming and markup languages.

Alt Text

Link : https://github.com/sharkdp/bat

Replace : cat

exa

exa is an improved file lister with more features and better defaults. It uses colours to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git. And it’s small, fast, and just one single binary.

Alt Text

Link : https://the.exa.website/

Replace : ls

watch

Execute a program periodically, showing output fullscreen

Alt Text

Link : https://gitlab.com/procps-ng/procps

jq

jq is a lightweight and flexible command-line JSON processor.

Alt Text

Link : https://github.com/stedolan/jq

peco

peco can be a great tool to filter stuff like logs, process stats, find files, because unlike grep, you can type as you think and look through the current results.

Alt Text

Link : https://github.com/peco/peco

pomo

pomo is a simple CLI for using the Pomodoro Technique. There are some amazing task management systems but pomo is more of a task execution or timeboxing system. pomo helps you track what you did, how long it took you to do it, and how much effort you expect it to take.

Alt Text

Link : https://kevinschoon.github.io/pomo/

httpie

HTTP is a user-friendly command-line HTTP client for the API era. It comes with JSON support, syntax highlighting, persistent sessions, wget-like downloads, plugins, and more.

Alt Text

Link : https://github.com/httpie/httpie

Replace: curl

Top comments (1)

Collapse
 
hb profile image
Henry Boisdequin

These are great! I also wanted to add termchat, which I found: github.com/lemunozm/termchat. It's an ASCII chat CLI app (saw it on Reddit).