unixorn/awesome-zsh-plugins
Development Environment  2 days ago  11.1k
A collection of ZSH frameworks, plugins, themes and tutorials.
This week
Plugins
ls
.ls
.bash
ls
aliases and changes some aliases to avoid conflicts with other commands that exa does not replace.sudo
plugin from oh-my-zsh, extracted to a standalone. Toggles sudo
before the current/previous command by pressing *ESC-ESC- in emacs-mode or vi-command mode.sudo
as a prefix to the current command by typing ESC
-ESC
.Themes
git
status, rust
, node.js
, python
and ruby
versions.git
status decorations.Jun 13th - Jun 19th, 2022
Themes
git
branch, time, last command exit status and current directory. Requires a powerline-compatible font.git
status, current directory, active python virtual environment, and the exit status of the last command run.Completions
Plugins
git
repositories and clean them up.Jun 6th - Jun 12th, 2022
Themes
git
status and last command exit status.fish
shell's default look.git
status and last command exit decorations.git
status, username and current directory.git
status, time and current directory.Plugins
Completions
May 30th - Jun 5th, 2022
Tutorials
Generic ZSH
Plugins
.goenv
files in the current directory and sets GOPRIVATE
environment variables.Themes
venv
and vcs status decorations.git
status decorations, works with all fonts.May 23rd - May 29th, 2022
Themes
git
and mercurial
support. Also includes decorators for AWS profile name, virtual environment name if any, number of background tasks, current directory and previous command's exit code if non-zero.git
status decorations.Completions
kubectl
completion scripts that extend the kubectl
auto complete functionality to accomodate for plugin sub-commands.May 16th - May 22nd, 2022
Themes
git
status decroations. Overrides LS_COLORS
and LSCOLORS
settings.git
status informationgit
status, username, hostname, working directory and time.git
status decorations.git
. Includes decorations for username, host, time & working directory.Completions
Plugins
condaenv_prompt_info
function which returns the current conda environment name.git
branches.Tutorials
Generic ZSH
May 9th - May 15th, 2022
Themes
git
status decorations.[email protected]
, python virtualenv, background jobs, last command exit status, and git
status information. Requires zsh-git-promptstars0 plugin and Nerdfonts.git
marker for VS Code.Plugins
rbenv
loads if you're using zistars268.Completions
ssh
.Other Resources
ZSH Tools
zsh
, bash
and tcsh
.May 2nd - May 8th, 2022
Themes
git
status.git
status, username, host and working directory.git
status decorations.git
branch & hash, current directory, user, host & time.Plugins
$HOME/.deno
on startup if deno is not already installed.Apr 25th - May 1st, 2022
Frameworks
miniplug
.zshrc
$PATH
Frameworks
zplug
*.plugin.zsh
) are requiredFrameworks
zpm
Frameworks
zshing
.zshrc
Setups
zgenom
Plugins
git
worktrees more functional. Includes tab completions.git
repositories in the $ZSH_CUSTOM
directory.Themes
*NIX
systems. Includes decorators for execution time of last command run, vcs status information,git
status asynchronously, a notification if the ssh
session is remote, the battery level and the number of background jobs.git
status, duration of last command, current directory, nested shells, root status.Completions
package.json
. Works with npm
and yarn
.Apr 18th - Apr 24th, 2022
Themes
git
working branch, working directory status and tracking branch status.git
status decorations.git
status.Plugins
.zshrc
. It allows to perform the following actions on .zshrc
from the command-line - enable and disable plugins add or remove snippets.kubectl
.ls
.git
repository and/or that were merged in your remote origin git
repository.git
repository.Completions
Apr 11th - Apr 17th, 2022
Plugins
node_modules
directories from filling your iCloud storage by un-syncing the directory or can save even more space by removing all node_modules
directories within the chosen root directory.Tutorials
Oh-My-Zsh
Themes
git
status, kubectl
context and elapsed time decorations.Apr 4th - Apr 10th, 2022
Plugins
git add
, git diff
and git status
.Themes
git
status decorations.git
status decorations.git
status, last command status, [email protected] and directory decorations.git
status, username, hostname, and directory decorations, plus deskstars2.4k support.Mar 28th - Apr 3rd, 2022
Plugins
ctrl-h
to navigating up a directory. This makes it very easy to go up a few directories without having to type any commands.Themes
git
support. It includes decorations for pwd, last command exit status code and git
status & branch.git
status.Completions
Mar 21st - Mar 27th, 2022
Themes
venv
, rvm
and git
status decorations.git
status.git
status.git
status decorations.git
status decorations.Plugins
fzf
, jq
and bitwarden
.Completions
Mar 14th - Mar 20th, 2022
Completions
Plugins
.valetphprc
from the project root and will switch to that PHP version automatically.Themes
git
status, and the execution time of last command.git
status, current time, username, hostname and current directory.git
status, timestamps and last exit status.Mar 7th - Mar 13th, 2022
Tutorials
Oh-My-Zsh
zsh
, oh-my-zsh
, tmux
, python
support and other packages.Themes
git
status, directory, last command exit status and nvm
information.git
branch when in a git
checkout, as well as the last command exit status (green checkmark for success and red X mark for non-zero exit.)Plugins
git
urls.pipenv
completions.Completions
Feb 28th - Mar 6th, 2022
Plugins
Themes
node
and git
status decorations.username
, directory
and git
status decorations.git
status, Pythonvirtualenv, current directory and current time.git
status decorations.Tutorials
superconsole - Windows-only.
ConEmu
/zsh
out-of-the-box configured to restore previously opened tabs and shell working directories after ConEmu
restartMSYS2
included, zsh
and necessary software preinstalled, uses zsh-grml-configgit
and git lfs
support for MSYS2
environment is configured, git
client already installed.MSYS2
suggests what package to installFeb 21st - Feb 27th, 2022
Themes
[email protected]
, current directory, git
status, return code for last command, and time last command was run.git
decorations with branch glyphs.git
status.Plugins
pyenv
, and adds extra functionality.pyenv_prompt_info
function. Also loads pyenv-virtualenvstars5k if available.eval "$(pyenv init -)"
is executed the first time pyenv
is called.venv
with one command. Designed for use with dotpyvenvstars6.Completions
Feb 14th - Feb 20th, 2022
Completions
awscli
to manage AWS profiles/regions and display them in the prompt.bash
completions for commands when no native ZSH one is available.npm
.cargo search
in cargo add
.bash
/fish
/zsh
which creates completion functions on the fly when it sees you run something with --help
.ssh
, return code of last command.cpan install word<tab>
and cpanm install <tab>
to complete remote CPAN package names.docker
ZSH tab completions directly from Docker for Mac.docker
.docker
and docker-compose
.dropbox-cli
and dropbox-uploader
commands.