/awesome-tools

Add PR:s with your favourite CLI tools, tips, hacks, et cetera.

MIT LicenseMIT

awesome-tools

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!

advent of code tools

Tools related to Advent of code

  • aocrunner - JavaScript/TypeScript AoC runner with unit testing, input fetching and solution submission from the terminal.

json

  • 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

other