It's an interactive Unix filter for command-line that can be used with any list; files, command history, processes, hostnames, bookmarks, git commit
Link : https://github.com/junegunn/fzf
Replace : find
Link : https://github.com/BurntSushi/ripgrep
Replace : grep
bat supports syntax highlighting for a large number of programming and markup languages.
Link : https://github.com/sharkdp/bat
Replace : cat
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.
Link : https://the.exa.website/
Replace : ls
Execute a program periodically, showing output fullscreen
Link : https://gitlab.com/procps-ng/procps
jq is a lightweight and flexible command-line JSON processor.
Link : https://github.com/stedolan/jq
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.
Link : https://github.com/peco/peco
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.
Link : https://kevinschoon.github.io/pomo/
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.
Link : https://github.com/httpie/httpie
Top comments (1)
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).