unixorn/awesome-zsh-plugins
Development Environment  6 days ago  10.9k
A collection of ZSH frameworks, plugins, themes and tutorials.
May 21st
Completions
May 20th
Plugins
condaenv_prompt_info
function which returns the current conda environment name.Tutorials
Generic ZSH
Themes
git
status informationMay 19th
Plugins
git
branches.May 17th
Themes
git
status decorations.May 14th
Themes
git
status decorations.Plugins
May 12th
Themes
[email protected]
, python virtualenv, background jobs, last command exit status, and git
status information. Requires zsh-git-promptstars0 plugin and Nerdfonts.May 10th
Completions
ssh
.Themes
git
marker for VS Code.Plugins
rbenv
loads if you're using zistars227.May 9th
Themes
Other Resources
ZSH Tools
zsh
, bash
and tcsh
.May 5th
Plugins
May 1st
Frameworks
miniplug
.zshrc
$PATH
Frameworks
zplug
*.plugin.zsh
) are requiredFrameworks
zpm
Frameworks
zshing
.zshrc
Apr 30th
Setups
zgenom
Plugins
git
worktrees more functional. Includes tab completions.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.Apr 26th
Plugins
Themes
Completions
package.json
. Works with npm
and yarn
.Apr 25th
Plugins
git
repositories in the $ZSH_CUSTOM
directory.Apr 24th
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
.Completions
Apr 22nd
Completions
kubectl
completion scripts that extend the kubectl
auto complete functionality in order to accomodate for plugin sub-commands.Apr 21st
Plugins
ls
.Apr 20th
Plugins
git
repository and/or that were merged in your remote origin git
repository.git
repository.Apr 14th
Tutorials
Oh-My-Zsh
Apr 12th
Themes
Plugins
Tutorials
Oh-My-Zsh
Apr 11th
Themes
git
status, kubectl
context and elapsed time decorations.Apr 9th
Plugins
git add
, git diff
and git status
.Apr 7th
Themes
git
status decorations.git
status decorations.Plugins
Apr 2nd
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 and last command exit decorations.git
status.Mar 24th
Completions
Themes
git
status decorations.git
status decorations.Mar 22nd
Themes
Mar 21st
Plugins
fzf
, jq
and bitwarden
.Mar 19th
Completions
Mar 18th
Themes
Mar 17th
Plugins
Themes
Mar 16th
Themes
git
status, and the execution time of last command.Mar 13th
Tutorials
Oh-My-Zsh
zsh
, oh-my-zsh
, tmux
, python
support and other packages.Mar 12th
Themes
git
status, directory, last command exit status and nvm
information.Plugins
git
urls.Mar 11th
Plugins
Mar 8th
Themes
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.)Mar 7th
Completions
Mar 6th
Plugins
Mar 4th
Themes
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 27th
Themes
[email protected]
, current directory, git
status, return code for last command, and time last command was run.Feb 26th
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.Feb 24th
Themes
git
status.Feb 22nd
Plugins
Feb 18th
Plugins
Feb 17th
Plugins
kubectl
. Includes helper functions.~/.kube
via the KUBECTL
environment variable.Feb 15th
Plugins
redis-server
pointing it to the redis.conf
configuration file. This can be used with the zdharma/zredisstars0 plugin to share variables between shells.git
status decorations, network and battery status.TERM
environment variable and sees if there is respective ncurses' terminfo with 256 colors available. The result is a multicolor terminal, if available.theme_title_use_abbreviated_path
parameter from some oh-my-fish themes.vim
's abbreviation expansion.bash
.git
rebasing.start
, stop
, up
and down
commands when it detects a docker-compose.yml
or Vagrantfile
in the current directory (e.g. your application). Just run up
and get coding!jq
.artisan
plugin for ZSH to help you to run artisan
from anywhere in the project tree, with tab completion!