CLI Tools / Utilities
atuinsh/atuin: ✨ Magical shell history (github.com)
Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server.
bat: A cat(1) clone with wings. (github.com)
cat, but better syntax highlight, line numbers, git integration, etc.
Difftastic, a structural diff (wilfred.me.uk)
Difftastic is a CLI diff tool that compares files based on their syntax, not line-by-line. Difftastic produces accurate diffs that are easier for humans to read.
dua-cli: View disk space usage and delete unwanted data, fast. (github.com)
dua (-> Disk Usage Analyzer) is a tool to conveniently learn about the usage of disk space of a given directory.
DuckDB
An in-process SQL OLAP database management system
eza: (github.com)
A modern, maintained replacement for ls.
fd: (github.com)
A simple, fast and user-friendly alternative to 'find'
getgrit/gritql: GritQL (github.com)
GritQL is a declarative query language for searching and modifying source code.
httpie/cli: 🥧 HTTPie CLI (github.com)
modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
ncdu - NCurses Disk Usage (yorhel.nl)
Ncdu is a disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don’t have an entire graphical setup available, but it is a useful tool even on regular desktop systems.
ngrok
ngrok
safely* exposes your localhost to the internet behind a unique URL. This lets you share what you're working on with you're remote colleagues, in real-time.
ntfy 2.0.1 documentation
ntfy
brings notification to your shell. It can automatically provide desktop notifications when long running commands finish or it can send push notifications to your phone when a specific command finishes.
TIP: ntfy works with https://pushover.net/ and Pushbullet so you can also get notifications on your phone, so you don't need to be in seat to see them
oasdiff: OpenAPI Diff and Breaking Changes (github.com)
Detect breaking changes in OpenAPI specs
ripgrep: (github.com)
A faster replacement for GNU’s grep
command. This tool is very good. See ripgrep-all to search PDFs, E-Books, Office documents, zip, tar.gz, etc.
rmlint (2.10.1 Ludicrous Lemur) documentation
finds space waste and other broken things on your filesystem and offers to remove it
Starship
The minimal, blazing-fast, and infinitely customizable prompt for any shell!
thefuck: (github.com)
corrects errors in previous console commands.
tldr: (github.com)
tldr
is a huge collection of community-maintained man pages. Unlike traditional man pages, they're summarized, contain useful usage examples and nicely colourized for easy reading
zoxide: (github.com)
zoxide is a smarter cd command, inspired by z and autojump. It remembers which directories you use most frequently, so you can "jump" to them in just a few keystrokes. zoxide works on all major shells.