fzf is a general-purpose command-line fuzzy finder and an interactive terminal toolkit.
Global
zoxide is a smarter cd command, inspired by z and autojump.
dnf install starship | | Debian 13+ | [Debian Main] | apt install starship | | Fedora 40+ | [Copr] | dnf copr enable atim/starship
fish - the friendly interactive shell |Build Status| =================================================================================
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.
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php. com.
The most customisable and low-latency cross platform/shell prompt renderer
Set ZSHAUTOSUGGESTHIGHLIGHTSTYLE to configure the style that the suggestion is shown with. The default is fg=8, which will set the foreground color to color 8 from the 256-color palette. If your terminal only supports 8 colors, you will need to use a number between 0 and 7.
Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile.
Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
> Amazon Q Developer CLI, formerly known as Fig, is open source. See aws/amazon-q-developer-cli to learn more.
> ⚠️ Oh My Fish has been unmaintained for years, and certain parts of it may not work for you. A few themes and packages are currently broken, and the code is due a significant overhaul. com.
There are many great dotfiles repos out there, each containing their own inspiration and gems. One way to go through them is to search GitHub for "dotfiles".
inshellisense provides IDE style autocomplete for shells. It's a terminal native runtime for autocomplete which has support for 600+ command line tools. inshellisense supports Windows, Linux, & macOS.
direnv is an extension for your shell. It augments existing shells with a new feature that can load and unload environment variables depending on the current directory.