Some newish cli tools I use on a regular base
Tools that are mostly replacements for standard linux commands
fd - find files
GitHub - sharkdp/fd: A simple, fast and user-friendly alternative to 'find'
Eza - modern replacement for ls
The Silver Searcher (ag) - grep like find
GitHub - ggreer/the_silver_searcher: A code-searching tool similar to ack, but faster.
- silver searcher (ag) and RipGREP (rg) do about the same thing with diffrent syntaxes. I prefer silver searcher personally but RipGrep is required by some NeoVIM plugins I like. so I have both installed.
RipGREP (rg) — recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files.
- silver searcher (ag) and RipGREP (rg) do about the same thing with diffrent syntaxes. I prefer silver searcher personally but RipGrep is required by some NeoVIM plugins I like. so I have both installed.
dog - DNS client
GitHub - ogham/dog: A command-line DNS client.
duf - disk usage
GitHub - muesli/duf: Disk Usage/Free Utility - a better 'df' alternative
GitHub - dust - a friendlier du utility
btop - nice top like tool
GitHub - aristocratos/btop: A monitor of resources
tldr - sortof a man replacement
Tools that are not really replacements for existing standard tools
ranger - cli file manager
GitHub - ranger/ranger: A VIM-inspired filemanager for the console
lf - cli file manager written in Golang with full concurancy (crazy fast)
fzf - fuzzy file finder
GitHub - junegunn/fzf: A command-line fuzzy finder
zoxide - quick navigation to common used directories
croc
GitHub - schollz/croc: Easily and securely send things from one computer to another
- easy to install and use.
- great simple way to xfer files between two computers fairly securely
- the sender and the receiver must both be online at the same time.
httpie - test apis (written in Python)
HTTPie – command-line HTTP and API testing client for the API era
- simple to use
- json keys are presented sorted
- well tested
- well documented
xh — test apis (written in Rust)
xh Github — Written to be simular in use as httpie.
- faster then httpie
- not all features are avilable for use
- Documentation not as full featured.
lazygit - cli UI for git
GitHub - jesseduffield/lazygit: simple terminal UI for git commands