A Developer In The mountains having fun

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

main site

github - exa

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.

GitHub - RipGREP

  • 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

https://tldr.sh

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)

GitHub - gokcehan/lf

fzf - fuzzy file finder

GitHub - junegunn/fzf: A command-line fuzzy finder

zoxide - quick navigation to common used directories

github - ajeetdsouza/zoxide

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

HTTPie GUI now avilable

  • 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

focus (pomodoro timer)

Focus written in Go

vimv - bulk rename using vim

github

glow - cli markdown viewer

glow written in Go

wishlist - ssh manager

wishlist written in Go

trippy - network trip diagnostic tool

Trippy written in Rust

Data viewing

Basic system info

other

More places to find me
follow me on Mastodon