Add PR:s with your favourite CLI tools, tips, hacks, et cetera.
-
fzf - A command-line fuzzy finder.
-
z - Jump to your most used directories, based on 'frecency'.
-
ripgrep - ripgrep recursively searches directories for a regex pattern while respecting your gitignore.
-
Clipboard - Cut, copy, and paste anything, anywhere, anytime, all in the CLI.
-
fasd - Command-line productivity booster, offers quick access to files and directories, inspired by autojump, z and v.
-
fnm - Fast and simple Node.js version manager.
-
thefuck - A great cli till that corrects your previous mistakes.
-
fd - fd is a simple, fast and user-friendly alternative to find.
-
https - Host These Things Please - a basic HTTP server for hosting a folder fast and simply
-
rage - rage is a simple, modern, and secure file encryption tool, using the age format. It features small explicit keys, no config options, and UNIX-style composability
-
rsign2 - A Rust implementation of Minisign.
-
hexyl - hexyl is a simple hex viewer for the terminal.
-
bat - A cat(1) clone with syntax highlighting and Git integration.
-
broot - A better way to navigate directories.
-
zoxide - A smarter cd. Similar to broot.
-
procs - A modern replacement for ps
-
btm - A cross-platform graphical process/system monitor with a customizable interface and a multitude of features.
-
delta - A syntax-highlighting pager for git.
-
tldr - Fetch and show tldr help pages for many CLI commands. Full featured offline client with caching support.
-
wasm-pack - 📦✨ your favorite rust -> wasm workflow tool!
-
eva - Calculator REPL similar to bc(1)
-
Starship - The minimal, blazing-fast, and infinitely customizable prompt for any shell!
Tools related to Advent of code
- aocrunner - JavaScript/TypeScript AoC runner with unit testing, input fetching and solution submission from the terminal.
- jp - Command line interface to JMESPath (...a query language for JSON.) - http://jmespath.org
- jp - Dead simple terminal plots from JSON (or CSV) data. Bar charts, line charts, scatter plots, histograms and heatmaps are supported.
- jq - a lightweight and flexible command-line JSON processor.
- jc - JSON CLI output utility - takes CLI tools and presents their output in json.
git (alias and related tools)
lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset' --abbrev-commit --date=relative
tree = log --pretty=format:'%C(auto)%h %Cred%ad %Cblue%an%C(auto)%d %Creset%s' --date=short --graph -n 20
- log handling in oh-my-zsh
- FAQ about displaying stuff in a terminal - thingskatedid twitter thread with recomendations