From 82b44a20784690df433601adfb84532a80e39d8d Mon Sep 17 00:00:00 2001 From: Joe Block Date: Tue, 16 Jul 2024 11:49:49 -0600 Subject: [PATCH 01/59] `babasbot/auto-fortune-cowsay-zsh` is 404 Per https://github.com/unixorn/awesome-zsh-plugins/actions/runs/9944246907 `babasbot/auto-fortune-cowsay-zsh` is 404, remove Signed-off-by: Joe Block --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index d5f628e..21b0f97 100644 --- a/README.md +++ b/README.md @@ -611,7 +611,6 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [atuin](https://github.com/ellie/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. - [aur-install](https://github.com/redxtech/zsh-aur-install) - Small plugin to install packages from the AUR. - [auto-color-ls](https://github.com/gretzky/auto-color-ls) - Automatically list directories with `colorls`. -- [auto-fortune-cowsay](https://github.com/babasbot/auto-fortune-cowsay-zsh) - Prints out an ASCII picture of a cow saying a random epigram on every ZSH start. - [auto-fu.zsh](https://github.com/hchbaw/auto-fu.zsh) - Automatic complete-word and list-choices. Originally incr-0.2.zsh by y.fujii . - [auto-ls (commanda-panda)](https://github.com/commanda-panda/zsh-auto-ls) - Automatically runs `ls` or `color-ls` if available on `cd`. - [auto-ls (desyncr)](https://github.com/desyncr/auto-ls) - Automatically `ls` when cding to a new directory. From 8c01c898b5225807772217f09b83dd28812ef3b2 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Wed, 17 Jul 2024 12:54:32 -0600 Subject: [PATCH 02/59] Add `birdhackor/zsh-eza-ls-plugin` Add `birdhackor/zsh-eza-ls-plugin` plugin Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 21b0f97..5b06c28 100644 --- a/README.md +++ b/README.md @@ -812,6 +812,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [eza (mohamedelashri)](https://github.com/MohamedElashri/eza-zsh) - Adds aliases for [eza](https://github.com/eza-community/eza), a modern replacement for `ls`. - [eza (twopizza9621536)](https://github.com/twopizza9621536/zsh-eza) - Replaces `ls` with [eza-community/eza](https://github.com/eza-community/eza). - [eza (z-shell)](https://github.com/z-shell/zsh-eza) - Replaces `ls` with [eza-community/eza](https://github.com/eza-community/eza). +- [eza-ls](https://github.com/birdhackor/zsh-eza-ls-plugin) - Adds aliases allowing [eza(https://github.com/eza-community/eza)], to act as a drop-in replacement for `ls` and `tree`. - [f-shortcuts](https://github.com/zpm-zsh/f-shortcuts) - Makes a shortcuts toolbar using `F1` to `F12` keys. - [fancy-ctrl-z](https://github.com/mdumitru/fancy-ctrl-z) - Broken out version of the version in [oh-my-zsh](http://ohmyz.sh/) so users of other frameworks don't have to import all of [oh-my-zsh](https://ohmyz.sh). - [fast-alias-tips](https://github.com/decayofmind/zsh-fast-alias-tips) - Helps remember the aliases you defined and forgot about. Ported from [djui/alias-tips](https://github.com/djui/alias-tips). Active fork of [sei40kr/zsh-fast-alias-tips](https://github.com/sei40kr/zsh-fast-alias-tips). From bf3563c4dbcacd2d4870bf7156a40f737475282a Mon Sep 17 00:00:00 2001 From: Joe Block Date: Wed, 17 Jul 2024 12:57:03 -0600 Subject: [PATCH 03/59] Add `shirozuki/zero-zsh-theme` Add `shirozuki/zero-zsh-theme` theme Signed-off-by: Joe Block --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5b06c28..58826b1 100644 --- a/README.md +++ b/README.md @@ -2675,7 +2675,8 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [zemoji](https://github.com/therzka/zemoji) - Based on [wild-cherry]( https://github.com/mashaal/wild-cherry/tree/master/zsh). Includes exit status, `virtualenv`, `nvm`, `rvm` and `git` status decorations. - [zen](https://github.com/cybardev/zen.zsh) - A minimalist theme for `*NIX` systems. Includes decorators for execution time of last command run, curreent directory and vcs status information. - [zenith](https://github.com/waki285/Zenith) - Minimalist. Includes decorators for username, current directory and `git` status. -- [zero](https://github.com/arlimus/zero.zsh) - Zero's theme & plugin. Has variants for both light and dark terminal backgrounds. +- [zero (arlimus)](https://github.com/arlimus/zero.zsh) - Zero's theme & plugin. Has variants for both light and dark terminal backgrounds. +- [zero (shirozuki)](https://github.com/shirozuki/zero-zsh-theme) - Minimalistic prompt with decorators for `git` status, current directory, exit status and time to execute of last command run. - [zeroastro](https://github.com/zeroastro/zeroastro-zsh-theme) - Works best on dark backgrounds, includes `git` status decorations. - [zerocake](https://github.com/ZeroPoke/ZeroCake.zsh-theme) - Works better on dark brackgrounds. - [zest](https://github.com/hash-bang/zsh-theme-zest) - A functional theme for ZSH. Influenced by [zsh2000](https://github.com/consolemaverick/zsh2000), [agnoster](https://gist.github.com/agnoster/3712874) and [powerline](https://github.com/jeremyFreeAgent/oh-my-zsh-powerline-theme) themes. From 883beb14ab09978111eef0f33071e59f736056ea Mon Sep 17 00:00:00 2001 From: Joe Block Date: Fri, 19 Jul 2024 07:05:31 -0500 Subject: [PATCH 04/59] Update mill-build link Update mill-build link to cope with site layout change Signed-off-by: Joe Block --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 58826b1..5e8b7aa 100644 --- a/README.md +++ b/README.md @@ -1615,7 +1615,7 @@ These plugins add tab completions without adding extra functions or aliases. - [ls-go](https://github.com/MohamedElashri/ls-go-zsh) - Adds some useful aliases for [ls-go](https://github.com/acarl005/ls-go). - [mac](https://github.com/scriptingosx/mac-zsh-completions) - Completions files for macOS specific commands and third party tools. - [mcfly](https://github.com/cantino/mcfly) - Replaces your default ctrl-r shell history search with an intelligent search engine that takes into account your working directory and the context of recently executed commands. McFly's suggestions are prioritized in real time with a small neural network. -- [mill](https://github.com/carlosedp/mill-zsh-completions) - Tab completions for Scala's [Mill](http://mill-build.com/mill/Intro_to_Mill.html) build tool. +- [mill](https://github.com/carlosedp/mill-zsh-completions) - Tab completions for Scala's [Mill](http://mill-build.com/) build tool. - [miniconda](https://github.com/cmuench/zsh-miniconda) - Tab completions for [miniconda](https://docs.conda.io/en/latest/miniconda.html). - [misc-completions](https://github.com/syohex/zsh-misc-completions) - Adds completions for more unix and perl commands. - [mooseX-App](https://github.com/perlpunk/MooseX-App-Plugin-ZshCompletion) - completion generator for Perl module `MooseX::App`. From fab77cfef7764eff23463e722668d2c263902c01 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Wed, 24 Jul 2024 11:08:41 -0600 Subject: [PATCH 05/59] Add `knid/tasko` - https://github.com/knid/tasko/issues/1 is closed, add `knid/tasko` plugin - Move `mastern2k3/taskbook-zsh-plugin` to completions section Signed-off-by: Joe Block --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5e8b7aa..942f4ed 100644 --- a/README.md +++ b/README.md @@ -1311,7 +1311,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [tab-title (trystan2k)](https://github.com/trystan2k/zsh-tab-title) - Set the terminal tab title according to current directory or running process. Forked from [termsupport.zsh](https://github.com/ohmyzsh/ohmyzsh/blob/master/lib/termsupport.zsh). - [tailf](https://github.com/rummik/zsh-tailf) - Adds `tailf` function with prefixed newlines instead of trailing newlines. - [take](https://github.com/amyreese/zsh-take) - Replicates `take` from [oh-my-zsh](https://ohmyz.sh/). -- [taskbook](https://github.com/mastern2k3/taskbook-zsh-plugin) - Auto-completes task numbers for taskbook. +- [tasko](https://github.com/knid/tasko) - Allows you to annotate [TaskWarrior](https://github.com/GothenburgBitFactory/taskwarrior) tasks. - [telepresence](https://github.com/alexgervais/telepresence-ps1) - Add the current [Telepresence](https://www.telepresence.io/) connection status and context to your ZSH prompt. - [terminal-aliases](https://github.com/dvir-levy/terminal-aliases) - Adds convenience aliases for [terraform] [git] and more. - [terminal-app](https://github.com/the8/terminal-app.zsh) - A plugin for integrating with the new macOS El Capitan Terminal.app features. @@ -1673,6 +1673,7 @@ These plugins add tab completions without adding extra functions or aliases. - [tailscale (heroeslament)](https://github.com/HeroesLament/zsh-tailscale-plugin) - Tab completion and aliases for [tailscale](https://www.tailscale.com/). - [tailscale (hsrzq)](https://github.com/hsrzq/PluginForTailscale) - Tab completions for [tailscale](https://www.tailscale.com/). Only works on macOS. - [talosctl](https://github.com/RusMephist/talosctl-zsh-plugin) - Tab completion for [Talos Linux](https://www.talos.dev/v1.6/introduction/what-is-talos/). +- [taskbook](https://github.com/mastern2k3/taskbook-zsh-plugin) - Auto-completes task numbers for taskbook. - [terragrunt](https://github.com/jkavan/terragrunt-oh-my-zsh-plugin) - Tab completion for [Terragrunt](https://github.com/gruntwork-io/terragrunt). - [test-kitchen](https://github.com/pelletiermaxime/test-kitchen-zsh-plugin) - Add completions for [Test Kitchen](https://github.com/test-kitchen/test-kitchen)). - [tinygo](https://github.com/sago35/tinygo-autocmpl) - Add tab completions for [tinygo](https://tinygo.org/). From f3d7afe25a037e1dcbe41286d2c408f8eaa8602b Mon Sep 17 00:00:00 2001 From: Joe Block Date: Wed, 24 Jul 2024 11:14:10 -0600 Subject: [PATCH 06/59] Add `Hietan/Hietan_ZshTheme` - https://github.com/Hietan/Hietan_ZshTheme/issues/1 is closed, add `hietan/hietan` theme Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 942f4ed..1d253ef 100644 --- a/README.md +++ b/README.md @@ -2062,6 +2062,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [helb](https://github.com/helb/helb.zshtheme) - Loosely based on Gentoo's old `bash` theme. Includes `git` information, return value of last command, and uses different username color and prompt char for users (`$`) and root (`#`). - [hematite](https://github.com/bigdave/hematite) - Minimalist promot that tries to show only the status decorations that are actively useful at a given time. - [hex](https://github.com/hectorBrown/hex-zsh) - Heavily based on [bira](https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#bira), and [gruvbox](https://github.com/sbugzu/gruvbox-zsh), which in turn is based on [agnoster](https://gist.github.com/agnoster/3712874). Includes decorators for current directory, `git` status information, active python virtualenv, exit status of the last command run. Requires a Powerline-compatible font. +- [hietan](https://github.com/Hietan/Hietan_ZshTheme) - Includes decorators for current directory, date & time, `git` status and the exit value of the last command run. Requires a Nerd Font. - [hexagon](https://github.com/diogoazevedos/hexagon) - Minimalist ZSH theme based on [geometry](https://github.com/geometry-zsh/geometry). - [hfulldate](https://github.com/fusion809/zsh-theme) - Displays time, date, OS (including distro if on Linux), directory and whether running as root. - [hhktony](https://github.com/hhktony/hhktony.zsh-theme) - Inspired by robbyrussell theme + ssh connection status prompt. From a6ed260451e2c6e1643682473bd3fff9eef4ee6d Mon Sep 17 00:00:00 2001 From: Joe Block Date: Wed, 24 Jul 2024 11:21:33 -0600 Subject: [PATCH 07/59] Add `tech8i/zsh_sunrise` Add `tech8i/zsh_sunrise`. Closes https://github.com/tech8i/zsh_sunrise/issues/1 Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1d253ef..8860ede 100644 --- a/README.md +++ b/README.md @@ -2562,6 +2562,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [sugar-free](https://github.com/cbrock/sugar-free) - Based on the [Pure](https://github.com/sindresorhus/pure) and [Candy](https://github.com/BinaryMuse/oh-my-zsh/blob/binarymuse/themes/candy.zsh-theme) themes. - [sukeesh](https://github.com/sukeesh/sukeesh-zsh-theme) - Includes `git` status decorations. Works better on dark terminal backgrounds. - [sulfurium](https://github.com/Sulfurium/zsh-theme) - The official ZSH theme of sulfuriumOS. +- [sunrise](https://github.com/tech8i/zsh_sunrise) - Includes decorators for battery status, current directory, date and time. - [sunrise-ruby](https://github.com/ston1x/sunrise-ruby) - Similar to [sunrise](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/sunrise.zsh-theme) but includes the active Ruby version. - [superkolo](https://github.com/Minipada/superkolo) - Add date and return status to the [kolo](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/kolo.zsh-theme) theme. - [susi](https://github.com/carcruz/susi-zsh-iterm) - Includes `git` status decorations and an accompanying iTerm2 color scheme. From 4abc000a8af4f17b2ec49850dc8b16b3d34e110f Mon Sep 17 00:00:00 2001 From: Joe Block Date: Wed, 24 Jul 2024 11:24:18 -0600 Subject: [PATCH 08/59] Add `joshuadanpeterson/zsh-welcome-banner` Add `joshuadanpeterson/zsh-welcome-banner` now that https://github.com/joshuadanpeterson/zsh-welcome-banner/issues/1 is closed. Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8860ede..b72573b 100644 --- a/README.md +++ b/README.md @@ -1411,6 +1411,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [web-search (anant-mishra1729)](https://github.com/Anant-mishra1729/web-search/) - Adds aliases for searching with Google, Bing, Wiki, YouTube, Yahoo, Duck Duck Go, GitHub, Stack Overflow and other services straight from the command line. - [web-search (sinetoami)](https://github.com/sinetoami/web-search) - Add commands to run bing, google, yahoo, & duckduckgo searches directly from the CLI. - [web-search (yabanahano)](https://github.com/Yabanahano/web-search) - Adds aliases for searching with Google, Wiki, Bing, YouTube and other popular services. +- [welcome-banner](https://github.com/joshuadanpeterson/zsh-welcome-banner) - Displays a login banner with a random quote. - [which-jspm](https://github.com/zkuzmic/which-jspm/) - Adds `npm`, `yarn` or `pnpm` to the end of your prompt depending on what lockfile(s) it detects in the current directory. - [whobrokemycode](https://github.com/cameronbroe/whobrokemycode) - Highlight where a particular line was last changed in a file using `git blame`. - [window-title](https://github.com/olets/zsh-window-title) - Adds informative tiles to your terminal windows. From b8a52f03d23cde22b089cb6d88557e96551fd35f Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sat, 27 Jul 2024 18:21:18 -0600 Subject: [PATCH 09/59] Add `TheEdgeOfRage/boban-zsh` Add `TheEdgeOfRage/boban-zsh` theme Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b72573b..90b2130 100644 --- a/README.md +++ b/README.md @@ -1814,6 +1814,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [bluehigh](https://github.com/hiroppy/bluehigh.zsh-theme) - Minimal theme, displays `git` information. - [bluelines](https://github.com/apbarrero/bluelines) - Clear and blue theme. - [bluo](https://github.com/varunpbardwaj/bluo) - Colorful prompt segments reminiscent of [bullet-train](https://github.com/caiogondim/bullet-train.zsh) or [powerlevel10k](https://github.com/romkatv/powerlevel10k). Includes `git` status decorations. +- [boban](https://github.com/TheEdgeOfRage/boban-zsh) - A powerline-style file based on [Agnoster](https://github.com/agnoster/agnoster-zsh-theme). Includes decorators for user@hostname, `git` status, current working directory, python venv, AWS profile, `$KUBECONFIG`, the terraform workspace and the exit status of the last command run. Requires a Nerd Font. - [bogo](https://github.com/cubasepp/zsh-bogo-theme) - Inspired by [zeta](https://github.com/skylerlee/zeta-zsh-theme). Includes `git` and ruby version decorations. - [boom](https://github.com/the0neWhoKnocks/zsh-theme-boom) - Multiline theme, best on dark backgrounds. - [born-in-the-purple](https://github.com/LeonardMH/born-in-the-purple) - Simple theme with a purple motif. Inspired by [Pure](https://github.com/sindresorhus/pure). From 6b7c8f0c0d48a3ca0a6a82fb0e76c303733306d0 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sat, 27 Jul 2024 18:25:14 -0600 Subject: [PATCH 10/59] Add `ArturDobrowolski/shiro-zsh-theme` Add `ArturDobrowolski/shiro-zsh-theme` theme Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 90b2130..d5d3e98 100644 --- a/README.md +++ b/README.md @@ -2499,6 +2499,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [shini](https://github.com/bashelled/shini) - A tiny theme that just shouts out small. Includes directory, username, hostname, time and `git` decorations. - [shinkansen](https://github.com/MRZ07/shinkansen.zsh-theme) - A fast, customizable and easily extended theme. Includes decorators for rhw python version in the active virtualenv, current ruby version if you're using `chruby`, current Node.js version, current java version, current go version, current perl version if using `chperl`, current elixir version, `git` status, time, current directory, exit code and execution time of the last command, and an optional custom message. Requires a powerline-compatible font. - [shirnschall](https://github.com/shirnschall/shirnschall-zsh-theme) - Includes `git` status and `user@hostname` decorations. +- [shiro](https://github.com/ArturDobrowolski/shiro-zsh-theme) - Includes decorators for current directory, `git` status, and exit status and execution time of last command run. - [shocm](https://github.com/ericvanjohnson/shocm-zsh-themes) - Forked from [sixlive](https://github.com/sixlive/sixlive-zsh-theme). Has `git` decorations. - [short-ys](https://github.com/OREOmini/short-ys-zsh-theme) - Based on the [ys](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/ys.zsh-theme) theme. Includes `git` and `hg` status decorations. - [shrikant](https://github.com/shr1k4nt/shrikant_zsh_theme) - Includes `git` decorations. From 4319d24e43c5c6a9f583e350ce31a683ce8462db Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sat, 27 Jul 2024 18:28:54 -0600 Subject: [PATCH 11/59] Add `shirozuki/shiro-zsh-theme` theme Add `shirozuki/shiro-zsh-theme` theme Signed-off-by: Joe Block --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d5d3e98..b3c9064 100644 --- a/README.md +++ b/README.md @@ -2499,7 +2499,8 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [shini](https://github.com/bashelled/shini) - A tiny theme that just shouts out small. Includes directory, username, hostname, time and `git` decorations. - [shinkansen](https://github.com/MRZ07/shinkansen.zsh-theme) - A fast, customizable and easily extended theme. Includes decorators for rhw python version in the active virtualenv, current ruby version if you're using `chruby`, current Node.js version, current java version, current go version, current perl version if using `chperl`, current elixir version, `git` status, time, current directory, exit code and execution time of the last command, and an optional custom message. Requires a powerline-compatible font. - [shirnschall](https://github.com/shirnschall/shirnschall-zsh-theme) - Includes `git` status and `user@hostname` decorations. -- [shiro](https://github.com/ArturDobrowolski/shiro-zsh-theme) - Includes decorators for current directory, `git` status, and exit status and execution time of last command run. +- [shiro (arturDobrowolski)](https://github.com/ArturDobrowolski/shiro-zsh-theme) - Includes decorators for current directory, `git` status, and exit status and execution time of last command run. +- [shiro (shirozuki)](https://github.com/shirozuki/shiro-zsh-theme) - Includes decorators for current directory, `git` status and execution time and exit status of last command run. - [shocm](https://github.com/ericvanjohnson/shocm-zsh-themes) - Forked from [sixlive](https://github.com/sixlive/sixlive-zsh-theme). Has `git` decorations. - [short-ys](https://github.com/OREOmini/short-ys-zsh-theme) - Based on the [ys](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/ys.zsh-theme) theme. Includes `git` and `hg` status decorations. - [shrikant](https://github.com/shr1k4nt/shrikant_zsh_theme) - Includes `git` decorations. From 5025a94bae13a4184e7d8a70b1da48edbe6d27c0 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Thu, 1 Aug 2024 22:11:51 -0600 Subject: [PATCH 12/59] Add `garethclews/aloy` Add `garethclews/aloy` theme Signed-off-by: Joe Block --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b3c9064..858a2f1 100644 --- a/README.md +++ b/README.md @@ -1739,7 +1739,8 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [alien-minimal](https://github.com/eendroroy/alien-minimal) - Minimalist ZSH theme with `git` status displayed. - [alien](https://github.com/eendroroy/alien) - Powerline-esque ZSH theme that shows `git` decorations and the exit code of the last command. Faster than many other prompts because it determines the `git` decorations asynchronously in a background process. - [almel](https://github.com/Ryooooooga/almel) - Inspired by [agnoster](https://github.com/agnoster/agnoster-zsh-theme), written in Rust. Includes `git` status, user@host, last command exit status and working directory decorations -- [aloy](https://github.com/karetsu/aloy) - Fork of [@elenapan's](https://github.com/elenapan/dotfiles) lena ZSH theme. extended to give a little more information in it. It also includes the 'magic enter' from subnixr's [minimal](https://github.com/subnixr/minimal) where hitting enter without any further commands prints out some useful `ls`, `git` and current working directory information. +- [aloy (garethclews)](https://github.com/garethclews/aloy) - Fork of [@elenapan's](https://github.com/elenapan/dotfiles) lena theme. Includes magic enter from subnixr's [minimal](https://github.com/subnixr/minimal) where hitting enter without any further commands prints out some useful `ls`, `git` and current working directory information. +- [aloy (karetsu)](https://github.com/karetsu/aloy) - Fork of [@elenapan's](https://github.com/elenapan/dotfiles) lena ZSH theme. extended to give a little more information in it. It also includes the 'magic enter' from subnixr's [minimal](https://github.com/subnixr/minimal) where hitting enter without any further commands prints out some useful `ls`, `git` and current working directory information. - [alp](https://github.com/zrut747/alp/) - A simple theme with decorations for current directory, root status, username and host. - [alpharized](https://github.com/NicoSantangelo/Alpharized) - Optimized to work with [solarized](http://ethanschoonover.com/solarized) dark terminals. It's a modified version of the [avit theme](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/avit.zsh-theme). - [amoyly](https://github.com/Br1an6/amoyly.zsh-theme) - An elegant and comfortable-reading theme based on [Agnoster](https://gist.github.com/agnoster/3712874). From 58fba575c01c0e22ead78ec33adbbe6c1eb614ea Mon Sep 17 00:00:00 2001 From: Joe Block Date: Thu, 1 Aug 2024 22:23:06 -0600 Subject: [PATCH 13/59] Add `stiliajohny/historikeeper` Add `stiliajohny/historikeeper` plugin Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 858a2f1..63dba63 100644 --- a/README.md +++ b/README.md @@ -948,6 +948,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [hist-delete](https://github.com/p1r473/zsh-hist-delete-fzf/) - Delete history items from zsh's [fzf](https://github.com/junegunn/fzf) Ctrl+R history search. - [hist](https://github.com/marlonrichert/zsh-hist) - Edit your history in ZSH, without ever leaving the command line. - [histdb](https://github.com/larkery/zsh-histdb) - Stores your history in an SQLite database. Can be integrated with [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions). +- [historikeeper](https://github.com/stiliajohny/historikeeper) - Captures history in a database. - [history-enquirer](https://github.com/zthxxx/zsh-history-enquirer) - Enhances history search with more interaction and a multiline selection menu. Requires Node.js. - [history-filter](https://github.com/MichaelAquilina/zsh-history-filter) - Allows you to specify patterns that will automatically exclude commands from being inserted into your permanent history. Particularly useful for preventing secrets being written. - [history-here](https://github.com/leonjza/history-here) - Binds `^G` to quickly toggle the current shell history file location. From ee643a330e696670f85059a7e708e402fd1ddea3 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Thu, 1 Aug 2024 22:27:12 -0600 Subject: [PATCH 14/59] Add contributor-count badge Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 63dba63..9e9453b 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,7 @@ [![License](https://img.shields.io/github/license/unixorn/awesome-zsh-plugins.svg)](https://opensource.org/license/BSD-3-Clause) ![Awesomebot](https://github.com/unixorn/awesome-zsh-plugins/actions/workflows/awesomebot.yml/badge.svg) [![GitHub stars](https://img.shields.io/github/stars/unixorn/awesome-zsh-plugins.svg)](https://github.com/unixorn/awesome-zsh-plugins/stargazers) +[![Contributors](https://img.shields.io/github/contributors/unixorn/awesome-zsh-plugins.svg) [![GitHub last commit](https://img.shields.io/github/last-commit/unixorn/awesome-zsh-plugins/main.svg)](https://github.com/unixorn/awesome-zsh-plugins) [![Track Awesome List](https://www.trackawesomelist.com/badge.svg)](https://www.trackawesomelist.com/unixorn/awesome-zsh-plugins/) From 0d71cb4069f92def9c02fa736b703ffdfc4e2193 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Thu, 1 Aug 2024 22:33:50 -0600 Subject: [PATCH 15/59] Add `getantidote/use-omz` Add `getantidote/use-omz` plugin Signed-off-by: Joe Block --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 9e9453b..0bc1451 100644 --- a/README.md +++ b/README.md @@ -155,6 +155,8 @@ It is fast because it can do things concurrently, and generates an ultra-fast st It is written natively in ZSH, is well tested, and picks up where [Antibody](https://github.com/getantibody/antibody) left off. +[use-omz](https://github.com/getantidote/use-omz) enables easy use of [Oh-My-ZSH](https://github.com/ohmyzsh/ohmyzsh) with antidote. + ### [antigen-hs](https://github.com/Tarrasch/antigen-hs) **antigen-hs** is a replacement for [antigen](https://github.com/zsh-users/antigen) optimized for a low overhead when starting up a `zsh` session. It will automatically clone plugins for you. From 23d72dd3b75b48bf67fb18d64f63a5795a819b6d Mon Sep 17 00:00:00 2001 From: Joe Block Date: Thu, 1 Aug 2024 22:37:28 -0600 Subject: [PATCH 16/59] Add `jarlor/zsh-myservice` Add `jarlor/zsh-myservice` plugin Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0bc1451..dea7f2f 100644 --- a/README.md +++ b/README.md @@ -1072,6 +1072,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [multi-sshacc](https://github.com/harvey103565/git-multi-sshacc-asst) - Manages multiple `git` with different `ssh` keys per repo. - [mvn-contexts](https://github.com/artemy/zsh-mvn-contexts) - Allows fast switching between `maven` configurations. - [mylocation](https://github.com/fALKENdk/mylocation) - A plugin to show your current location based on your IP address. +- [myservice](https://github.com/jarlor/zsh-myservice) - Designed to help you manage custom systemd services and Docker containers more conveniently. This plugin provides user-friendly commands to list and check the status of your custom services and Docker containers straight from your command line. - [mysql-colorize](https://github.com/zpm-zsh/mysql-colorize) - Adds color for `mysql` tables. - [mysql-login](https://github.com/remino/omz-plugin-mysql-alias) - Adds alias for MySQL with login path. - [mysql](https://github.com/voronkovich/mysql.plugin.zsh) - Adds some functions for dealing with `mysql`. From 83b4ddedd2445ee602ea8cc49ade5e191456067c Mon Sep 17 00:00:00 2001 From: Joe Block Date: Thu, 1 Aug 2024 22:41:35 -0600 Subject: [PATCH 17/59] Add `givensuman/zsh-allclear` Add `givensuman/zsh-allclear` plugin Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index dea7f2f..47c0846 100644 --- a/README.md +++ b/README.md @@ -583,6 +583,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [alias-finder](https://github.com/akash329d/zsh-alias-finder) - Displays an alias when you use a command you have aliased previously. Helpful for remembering aliases you have defined in the past. Written as a pure ZSH script for speed. - [alias-maker](https://github.com/MefitHp/alias-maker) - Allows you to easily create and manage aliases from the command line. - [alias-tips](https://github.com/djui/alias-tips) - An oh-my-zsh plugin to help remembering those aliases you defined once. +- [allclear](https://github.com/givensuman/zsh-allclear) - Clears the terminal when you cd into `$HOME`. - [allergen](https://github.com/stanislas/allergen) - A collection of custom ZSH plugins to use with Antigen. - [almostontop](https://github.com/Valiev/almostontop) - Clears previous command output every time before new command executed in shell. Inspired by the [alwaysontop](https://github.com/swirepe/alwaysontop) plugin for `bash`. - [alt-and-select](https://github.com/raisty/alt-and-select) - Binds the alt-c (copy), alt-v (paste), alt-x (cut) keyboard shortcut to a commands: copy-region-as-kill, yank, kill-region. Remaps the execute command to Alt-Shift-X. From 35b85a3f439d2f04a9aa0ce07ade48eb3c08bf82 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Thu, 1 Aug 2024 22:48:50 -0600 Subject: [PATCH 18/59] Add `Ritzier/ritz.zsh-theme` Add `Ritzier/ritz.zsh-theme` theme now that https://github.com/Ritzier/ritz.zsh-theme/issues/1 is closed Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 47c0846..f1f9dcf 100644 --- a/README.md +++ b/README.md @@ -2451,6 +2451,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [ribbon](https://github.com/pyjamafish/ribbon-prompt) - Reminiscent of powerline. Includes Python `virtualenv` decorator. - [rigel](https://github.com/othiagos/rigel-zsh-theme/) - Includes decorators for `git` information, user@hostname and current directory. - [risbow](https://github.com/waddupp00/risbow) - A [risto](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/risto.zsh-theme) inspired ZSH theme with a lolcat like rainbow effect. +- [ritz](https://github.com/Ritzier/ritz.zsh-theme) - Includes decorators for time, current directory, `git` status, exit status and time used for last command run. - [river-dreams](https://github.com/skippyr/river-dreams) - Includes decorators for `git` information, machine's IP address, time, disk usage on `/`, current Python `venv`, current directory, root status, and the last command's exit status. - [river](https://github.com/revir/river-zsh-config) - Dark theme with `git` information. - [riverside](https://github.com/skippyr/riverside) - A more portable descendent of [River Dreams](https://github.com/skippyr/river_dreams) inspired by robbyrussell and kafeitu. Includes decorators for `git` status, user@hostname, current directory and the current python virtual environment. From 4fb6bbb620ea36c862415465851c4f83c897c64a Mon Sep 17 00:00:00 2001 From: Joe Block Date: Thu, 1 Aug 2024 22:55:38 -0600 Subject: [PATCH 19/59] Add `Spectere/spectere-omz-theme` Add `Spectere/spectere-omz-theme` theme. Closes https://github.com/Spectere/spectere-omz-theme/issues/1 Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f1f9dcf..f27139e 100644 --- a/README.md +++ b/README.md @@ -2556,6 +2556,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [solarized-powerline (houjunchen)](https://github.com/houjunchen/solarized-powerline) - Solarized powerline-style theme for ZSH. - [solarizsh](https://github.com/paddykontschak/Solarizsh) - Color fix for robbyrussell's oh-my-zsh theme to work with [solarized](https://github.com/altercation/solarized) terminals. - [spaceship](https://github.com/denysdovhan/spaceship-prompt) - Theme with `git`, `nvm`, rvm/rbenv/chruby, python, `ssh` and other useful status decorators. +- [spectere](https://github.com/Spectere/spectere-omz-theme) - Powerline-esque. Includes decorators for current directory, root status, and `git` status. - [spowerline](https://mbauhardt.github.io/spowerline/) - Written in scala, inspired by [Agnoster](https://github.com/agnoster/agnoster-zsh-theme), [tmux](https://tmux.github.io) powerline, vim powerline and the vim status plugin. - [spyrhoo](https://github.com/FajarKim/spyrhoo-zsh-theme) - Includes time, `git` and current directory decorations. - [ssfprompt](https://github.com/hugoh/zsh-ssfprompt) - Simple, slim, fast. Includes `ssh`, virtualenv and vcs decorations. From a5a6190d94c10503c9b0796f756b9266be58850f Mon Sep 17 00:00:00 2001 From: Joe Block Date: Thu, 1 Aug 2024 22:59:17 -0600 Subject: [PATCH 20/59] Update `TheEdgeOfRage/boban-zsh` https://github.com/TheEdgeOfRage/boban-zsh/issues/1 is closed, update `TheEdgeOfRage/boban-zsh` Signed-off-by: Joe Block --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f27139e..96a4882 100644 --- a/README.md +++ b/README.md @@ -1821,7 +1821,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [bluehigh](https://github.com/hiroppy/bluehigh.zsh-theme) - Minimal theme, displays `git` information. - [bluelines](https://github.com/apbarrero/bluelines) - Clear and blue theme. - [bluo](https://github.com/varunpbardwaj/bluo) - Colorful prompt segments reminiscent of [bullet-train](https://github.com/caiogondim/bullet-train.zsh) or [powerlevel10k](https://github.com/romkatv/powerlevel10k). Includes `git` status decorations. -- [boban](https://github.com/TheEdgeOfRage/boban-zsh) - A powerline-style file based on [Agnoster](https://github.com/agnoster/agnoster-zsh-theme). Includes decorators for user@hostname, `git` status, current working directory, python venv, AWS profile, `$KUBECONFIG`, the terraform workspace and the exit status of the last command run. Requires a Nerd Font. +- [boban](https://github.com/TheEdgeOfRage/boban-zsh) - A powerline-style file based on [Agnoster](https://github.com/agnoster/agnoster-zsh-theme). Includes decorators for user@hostname, `git` status, current working directory, python venv, AWS profile, `$KUBECONFIG`, the terraform workspace and the exit status of the last command run. Requires a Nerd Font for symbols to render properly. - [bogo](https://github.com/cubasepp/zsh-bogo-theme) - Inspired by [zeta](https://github.com/skylerlee/zeta-zsh-theme). Includes `git` and ruby version decorations. - [boom](https://github.com/the0neWhoKnocks/zsh-theme-boom) - Multiline theme, best on dark backgrounds. - [born-in-the-purple](https://github.com/LeonardMH/born-in-the-purple) - Simple theme with a purple motif. Inspired by [Pure](https://github.com/sindresorhus/pure). From 9af20f0f87b8999bd16c99164e93b6f5a65e05e5 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Fri, 2 Aug 2024 07:49:18 -0600 Subject: [PATCH 21/59] Add `mobiuscog/zsh-auto-cenv` Add `mobiuscog/zsh-auto-cenv` plugin Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 96a4882..f900187 100644 --- a/README.md +++ b/README.md @@ -614,6 +614,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [atom-plugin](https://github.com/CorradoRossi/oh-my-zsh-atom-plugin) - Based on the [Sublime](https://github.com/valentinocossar/sublime) plugin, lets you launch a file or folder in [Atom](https://atom.io) from [iTerm 2](https://iterm2.com). - [atuin](https://github.com/ellie/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. - [aur-install](https://github.com/redxtech/zsh-aur-install) - Small plugin to install packages from the AUR. +- [auto-cenv](https://github.com/mobiuscog/zsh-auto-cenv) - Automatically activate a conda environment when entering the project folder. - [auto-color-ls](https://github.com/gretzky/auto-color-ls) - Automatically list directories with `colorls`. - [auto-fu.zsh](https://github.com/hchbaw/auto-fu.zsh) - Automatic complete-word and list-choices. Originally incr-0.2.zsh by y.fujii . - [auto-ls (commanda-panda)](https://github.com/commanda-panda/zsh-auto-ls) - Automatically runs `ls` or `color-ls` if available on `cd`. From 965729e8c22e3e7c758641e37932315a29b5cb39 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Tue, 6 Aug 2024 16:26:06 -0600 Subject: [PATCH 22/59] Remove `beardcoder/surf.plugin.zsh` https://github.com/beardcoder/surf.plugin.zsh is 404, remove Signed-off-by: Joe Block --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index f900187..5dd237b 100644 --- a/README.md +++ b/README.md @@ -1675,7 +1675,6 @@ These plugins add tab completions without adding extra functions or aliases. - [ssh-agent (twfksh)](https://github.com/twfksh/zsh-ssh-agent) - A bloat free utility plugin for managing ssh-agent in ZSH. This plugin automatically starts and manages `ssh-agent` whenever a new ternimal session starts. After running zsh-ssh-agent, you only need to `ssh-add` your keys once. The plugin will handle the rest. - [ssh-config-suggestions](https://github.com/yngc0der/zsh-ssh-config-suggestions)- Loads completions for `ssh` from `~/.ssh/config`. - [supabase](https://github.com/Taimoor-Tariq/zsh-supabase) - Tab completions for the [supabase cli](https://supabase.com/docs/guides/cli/getting-started) -- [surf](https://github.com/beardcoder/surf.plugin.zsh) - Add completions for surf. - [symfony (Akollade)](https://github.com/Akollade/symfony.plugin.zsh) - Adds completions for [Symfony](https://symfony.com/), including the `bin/console` and `sf` commands. - [symfony-complete](https://github.com/voronkovich/symfony-complete.plugin.zsh) - Universal completion for [Symfony](https://symfony.com/doc/current/components/console.html) based CLI applications: `composer`, `php-cs-fix`, `bin/console`, `artisan`, `php-cs-fixer` and etc. This supports autocompletion for subcommands and GNU-style options (`--help`) - [tailscale (heroeslament)](https://github.com/HeroesLament/zsh-tailscale-plugin) - Tab completion and aliases for [tailscale](https://www.tailscale.com/). From 5ac8218e1674c7d43583517512669dd02a5b9738 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Thu, 8 Aug 2024 07:36:23 -0600 Subject: [PATCH 23/59] Add `GowayLee/zsh_web_search` Add `GowayLee/zsh_web_search`. Closes https://github.com/GowayLee/zsh_web_search/issues/1 Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5dd237b..580968d 100644 --- a/README.md +++ b/README.md @@ -1691,6 +1691,7 @@ These plugins add tab completions without adding extra functions or aliases. - [vert.x](https://github.com/davidafsilva/vert.x-omz-plugin) - Provides autocomplete features for the [vertx](https://vertx.io/) command. - [vorpal](https://github.com/VorpalBlade/vorpal-zsh-completions) - Adds completions for some projects whose upstream appears dead, including [duperemove](https://github.com/markfasheh/duperemove), [optimus-manager](https://github.com/Askannz/optimus-manager) and [pacutils](https://github.com/andrewgregory/pacutils). - [web-open](https://github.com/AndrewHaluza/zsh-web-open) - Adds alias to open web pages. Only works with Ubuntu 20. +- [web-search](https://github.com/GowayLee/zsh_web_search) - Runs a search in the specified search engine in your default browser. - [wsl-notify](https://github.com/masonc15/wsl-notify-zsh) - Uses [wsl-notify-send](https://github.com/stuartleeks/wsl-notify-send) to notify when a command takes longer than 15 seconds. Windows-only. - [xcode](https://github.com/keith/zsh-xcode-completions) - Completions for some Xcode command line tools - `genstrings`, `nm`, `plutil`, `xcode-select`, `xcodebuild`, `xcrun`, `simctl`, `strings`, `swift-demangle`, `swift` and `lipo`. - [yabai](https://github.com/Amar1729/yabai-zsh-completions) - Add completions for macOS [yabai](https://github.com/koekeishiya/yabai/) tiling window manager. From bb36edb69bec62d566f38aa88f477696532fb694 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Thu, 8 Aug 2024 07:42:19 -0600 Subject: [PATCH 24/59] Add `dalailahner/dalailahner.zsh-theme` https://github.com/dalailahner/dalailahner.zsh-theme/issues/1 is closed, add `dalailahner/dalailahner.zsh-theme` Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 580968d..1fb4d12 100644 --- a/README.md +++ b/README.md @@ -1915,6 +1915,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [daily-emoji](https://github.com/huytran-wq/zsh-daily-emoji-theme/) - Shows random emoji at the beginning of each command depending on the day of the week. - [daily](https://github.com/ghlin/zsh-theme-daily) - Includes `git` and `ssh` status decorations. - [daivasmara](https://github.com/Daivasmara/daivasmara.zsh-theme) - Chill theme with decorators for current directory (truncated if necessary) and `git` information, including time since last commit. +- [dalailahner](https://github.com/dalailahner/dalailahner.zsh-theme) - Minimalist theme with decorators for `git` status, username and current directory. Based on Steve Losh's [Prose](https://github.com/sjl/oh-my-zsh/blob/master/themes/prose.zsh-theme) theme. - [damino](https://github.com/njdom24/Damino-Zsh-Theme) - Minimal powerline-esque theme with `git` decorations. - [dangerroom](https://github.com/abbreviatedman/dangerroom) - Informative, minimal, and, above all, X-Men themed. Includes decorators for `git` status, working directory, parent directory and `vim` mode. - [dango](https://github.com/ann-kilzer/annkilzer.zsh-theme) - Includes decorations for current directory and `git` status. From 4ba6853128301cffbc6b3f964f7e292773510a58 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Thu, 8 Aug 2024 07:50:45 -0600 Subject: [PATCH 25/59] Add `jdsee/popman` Add `jdsee/popman` plugin Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1fb4d12..66cfd92 100644 --- a/README.md +++ b/README.md @@ -1173,6 +1173,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [pnpm (ntnyq)](https://github.com/ntnyq/omz-plugin-pnpm) - Adds useful aliases for common [pnpm](https://pnpm.io/) commands. - [poetry (darvid)](https://github.com/darvid/zsh-poetry) - Automatically activates and deactivates [Poetry](https://poetry.eustace.io/)-created python virtualenvs. - [poetry (sudosabin)](https://github.com/sudosubin/zsh-poetry) - Enables poetry `$PATH` and autocompletions. +- [popman](https://github.com/jdsee/popman) - Ever found yourself in the middle of composing a long command and needing to check a man page? Popman lets you instantly pop open a man page for any command you're typing and jump right back to where you left off, making your command-line experience smoother and more efficient. - [portal](https://github.com/anasouardini/portal/) - A very basic script for jumping to/from paths without having to do write the whole path, open multiple terminal sessions or do a file system search using [fzf](https://github.com/junegunn/fzf). Heavily inspired by [Z](https://github.com/rupa/z). - [posh-git-bash](https://github.com/lyze/posh-git-sh) - Adds `git` status in your prompt. - [ppsmon](https://github.com/mzpqnxow/ppsmon) - Reads `/sys/class/net/$interface/` to keep track of packet transmission rates. It stores the current rate to a file in the RAM backed filesystem where it can be easily accessed for display in a shell-prompt. Linux-only due to use of `/sys`. From 40db9debc2fb81f9f91587c64f77084dac2929d4 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Fri, 9 Aug 2024 08:27:46 -0600 Subject: [PATCH 26/59] Add `mortinger91/michelebira` https://github.com/mortinger91/michelebira/issues/1 is closed, add `mortinger91/michelebira` theme Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 66cfd92..91b8053 100644 --- a/README.md +++ b/README.md @@ -2244,6 +2244,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [mexassi](https://github.com/Mexassi/mexassi-zsh-theme) - Checks the `/sys/class/power_supply` folders to determine if the system is installed on a laptop or desktop machine. Reads the battery percentage grepping acpi command and displays it in the prompt. Includes `git` decorations. - [mh-fzj](https://github.com/mh-firouzjaah/mh-fzj-oh-my-zsh-theme-v1) - Includes `rvm` and `git` status decorations. - [michaelpass](https://github.com/michaelpass/michaelpass.zsh-theme) - POSIX-friendly cross-platform [alanpeabody](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/alanpeabody.zsh-theme) mod w/ convenient timestamps and full git/ruby support. +- [michelebira](https://github.com/mortinger91/michelebira) - Variation of the [bira](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/bira.zsh-theme) theme. Includes decorators for `git` status, username, current directory and the return code of the last command run. - [midin](https://github.com/xlshiz/midin) - Works well on dark terminal background, includes `git` status decorations. - [mike-was-here](https://github.com/leguim-repo/mike-was-here-theme/) - Minimalist, includes `git` status decorations. - [milight](https://github.com/frodoslaw/milight-zsh) - Minimal ZSH prompt with `git` status display, works best with dark terminal backgrounds. From ed1a6782cee13597b18f9930bb6be27883bea1ba Mon Sep 17 00:00:00 2001 From: Joe Block Date: Fri, 9 Aug 2024 08:31:17 -0600 Subject: [PATCH 27/59] Fix sort in themes section Signed-off-by: Joe Block --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 91b8053..1d51663 100644 --- a/README.md +++ b/README.md @@ -2074,10 +2074,10 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [helb](https://github.com/helb/helb.zshtheme) - Loosely based on Gentoo's old `bash` theme. Includes `git` information, return value of last command, and uses different username color and prompt char for users (`$`) and root (`#`). - [hematite](https://github.com/bigdave/hematite) - Minimalist promot that tries to show only the status decorations that are actively useful at a given time. - [hex](https://github.com/hectorBrown/hex-zsh) - Heavily based on [bira](https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#bira), and [gruvbox](https://github.com/sbugzu/gruvbox-zsh), which in turn is based on [agnoster](https://gist.github.com/agnoster/3712874). Includes decorators for current directory, `git` status information, active python virtualenv, exit status of the last command run. Requires a Powerline-compatible font. -- [hietan](https://github.com/Hietan/Hietan_ZshTheme) - Includes decorators for current directory, date & time, `git` status and the exit value of the last command run. Requires a Nerd Font. - [hexagon](https://github.com/diogoazevedos/hexagon) - Minimalist ZSH theme based on [geometry](https://github.com/geometry-zsh/geometry). - [hfulldate](https://github.com/fusion809/zsh-theme) - Displays time, date, OS (including distro if on Linux), directory and whether running as root. - [hhktony](https://github.com/hhktony/hhktony.zsh-theme) - Inspired by robbyrussell theme + ssh connection status prompt. +- [hietan](https://github.com/Hietan/Hietan_ZshTheme) - Includes decorators for current directory, date & time, `git` status and the exit value of the last command run. Requires a Nerd Font. - [hijack](https://github.com/thegodheehee/hijack-zsh) - Includes decorators for user@hostname, current directory, and `git` information. - [hina](https://github.com/ucpr/hina) - Written in `golang`, includes `git` status decoration and kubernetes context. - [hip-fellow](https://github.com/haitaim/hip-fellow) - Includes `git` status decorations and works with standard fonts. @@ -2579,8 +2579,8 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [sugar-free](https://github.com/cbrock/sugar-free) - Based on the [Pure](https://github.com/sindresorhus/pure) and [Candy](https://github.com/BinaryMuse/oh-my-zsh/blob/binarymuse/themes/candy.zsh-theme) themes. - [sukeesh](https://github.com/sukeesh/sukeesh-zsh-theme) - Includes `git` status decorations. Works better on dark terminal backgrounds. - [sulfurium](https://github.com/Sulfurium/zsh-theme) - The official ZSH theme of sulfuriumOS. -- [sunrise](https://github.com/tech8i/zsh_sunrise) - Includes decorators for battery status, current directory, date and time. - [sunrise-ruby](https://github.com/ston1x/sunrise-ruby) - Similar to [sunrise](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/sunrise.zsh-theme) but includes the active Ruby version. +- [sunrise](https://github.com/tech8i/zsh_sunrise) - Includes decorators for battery status, current directory, date and time. - [superkolo](https://github.com/Minipada/superkolo) - Add date and return status to the [kolo](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/kolo.zsh-theme) theme. - [susi](https://github.com/carcruz/susi-zsh-iterm) - Includes `git` status decorations and an accompanying iTerm2 color scheme. - [svs](https://github.com/SvS30/svs-theme) - Clean and distraction free theme with `git` status and current path decorations. From 1d9b3f34da333e457b6cf4a76aacf0885a811854 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sat, 10 Aug 2024 08:10:16 -0600 Subject: [PATCH 28/59] Add `odunlop/even-more-emojis` - https://github.com/odunlop/even-more-emojis/issues/1 is closed, add `odunlop/even-more-emojis` - Update URL of `masaakifuruki/emoji.zsh-theme` Signed-off-by: Joe Block --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1d51663..dfac935 100644 --- a/README.md +++ b/README.md @@ -1963,8 +1963,8 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [elm](https://github.com/gacallea/elm-zsh-theme) - Includes `git` status, user@host, date, time and path decorators. - [elsa](https://github.com/faycito/elsa) - Includes root status, pwd and `git` status decorations. - [emojeer](https://github.com/lxynox/emojeer-ohmyzsh) - Emoji flavored [oh-my-zsh](https://ohmyz.sh/) theme. -- [emoji](https://github.com/masaakifuruki/emoji.zsh-theme) - Based on the [robbyrussell](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme) oh-my-zsh theme with the `git` prompt symbols replaced with emoji for better clarity. -- [emojirussell](https://github.com/Bergiu/emojirussell) - Based on [robbyrussell](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme) oh-my-zsh theme, with status decorations for current working directory, last command exit status, `git` branch and status. +- [emoji](https://github.com/meiokubo-zz/emoji.zsh-theme) - Based on the [robbyrussell](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme) oh-my-zsh theme with the `git` prompt symbols replaced with emoji for better clarity. +- [emojirussell](https://github.com/Bergiu/emojirussell) - Based on [robbyrussell](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme) oh-my-zsh theme, with status decorations for current working directory, last command exit status, `git` branch and status. - [endless-dog](https://github.com/qwelyt/endless-dog) - oh-my-zsh-compatible theme that mimics grml-zsh-config. - [enlightenment](https://github.com/w33tmaricich/enlightenment) - Includes decorations for `git` status, `vi`-mode indicator, and the time for last command to execute. - [enormous](https://github.com/leighmcculloch/zsh-theme-enormous) - Takes up an enormous amount of space in the terminal. @@ -1973,6 +1973,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [escape](https://github.com/fesmjke/escape/) - Includes decorators for `git` information, username, time, current directory and last command exit status. - [eubw](https://github.com/eptaccio/eubw-oh-my-zsh-theme) - A simple theme with `git` information. - [eucalyptus](https://github.com/relastle/eucalyptus) - Simple one-line theme for minimalist vi-mode users inspired by [agnoster](https://github.com/agnoster/agnoster-zsh-theme) and [powerlevel9k](https://github.com/bhilburn/powerlevel9k). Includes `git` status indicator, `vi`-mode indicator, current directory and current path. +- [even-more-emojis](https://github.com/odunlop/even-more-emojis) - Customized version of [emoji](https://github.com/meiokubo-zz/emoji.zsh-theme) which adds more emojis and more information. Includes decorators for `git` status, current directory and the exit status of last command. - [excess](https://github.com/davydovanton/excess.zsh-theme) - Simple ZSH color theme. - [ez-pz](https://github.com/mangosmoothie/ez-pz) - Minimalist theme with `git` status decorations, inspired by [bureau](https://github.com/isqua/bureau). - [fall](https://github.com/jottenlips/seasonal-zshthemes) - Minimalist theme with fall icons. Includes `git` status decorations. From aa0f9e55f8adbfbd945fae4a65709b8763361220 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sun, 11 Aug 2024 18:54:37 -0600 Subject: [PATCH 29/59] Add `hrmeetsingh/sorin-modified-dark` Add `hrmeetsingh/sorin-modified-dark` theme Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index dfac935..2665452 100644 --- a/README.md +++ b/README.md @@ -2560,6 +2560,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [solarized-powerline (KuoE0)](https://github.com/KuoE0/oh-my-zsh-solarized-powerline-theme) - Solarized powerline variant. - [solarized-powerline (houjunchen)](https://github.com/houjunchen/solarized-powerline) - Solarized powerline-style theme for ZSH. - [solarizsh](https://github.com/paddykontschak/Solarizsh) - Color fix for robbyrussell's oh-my-zsh theme to work with [solarized](https://github.com/altercation/solarized) terminals. +- [sorin-modified-dark](https://github.com/hrmeetsingh/sorin-modified-dark) - Based on [sorin](https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#sorin). Minimalist, adds decorators for `git` status and current directory. - [spaceship](https://github.com/denysdovhan/spaceship-prompt) - Theme with `git`, `nvm`, rvm/rbenv/chruby, python, `ssh` and other useful status decorators. - [spectere](https://github.com/Spectere/spectere-omz-theme) - Powerline-esque. Includes decorators for current directory, root status, and `git` status. - [spowerline](https://mbauhardt.github.io/spowerline/) - Written in scala, inspired by [Agnoster](https://github.com/agnoster/agnoster-zsh-theme), [tmux](https://tmux.github.io) powerline, vim powerline and the vim status plugin. From 35439876d8cf21416d28ba6db067a4d102553705 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sun, 11 Aug 2024 19:01:14 -0600 Subject: [PATCH 30/59] Fix broken badge bar Signed-off-by: Joe Block --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2665452..c342f08 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ [![License](https://img.shields.io/github/license/unixorn/awesome-zsh-plugins.svg)](https://opensource.org/license/BSD-3-Clause) ![Awesomebot](https://github.com/unixorn/awesome-zsh-plugins/actions/workflows/awesomebot.yml/badge.svg) [![GitHub stars](https://img.shields.io/github/stars/unixorn/awesome-zsh-plugins.svg)](https://github.com/unixorn/awesome-zsh-plugins/stargazers) -[![Contributors](https://img.shields.io/github/contributors/unixorn/awesome-zsh-plugins.svg) +![Contributors](https://img.shields.io/github/contributors/unixorn/awesome-zsh-plugins.svg) [![GitHub last commit](https://img.shields.io/github/last-commit/unixorn/awesome-zsh-plugins/main.svg)](https://github.com/unixorn/awesome-zsh-plugins) [![Track Awesome List](https://www.trackawesomelist.com/badge.svg)](https://www.trackawesomelist.com/unixorn/awesome-zsh-plugins/) From 59fbef0e2fadb1d3aca9ddac70eb57077023efeb Mon Sep 17 00:00:00 2001 From: Joe Block Date: Mon, 12 Aug 2024 11:01:25 -0600 Subject: [PATCH 31/59] `git-girl/pseudo-projectile-plugin` is 404, remove `git-girl/pseudo-projectile-plugin` is 404, remove Signed-off-by: Joe Block --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index c342f08..b2b71e5 100644 --- a/README.md +++ b/README.md @@ -1202,7 +1202,6 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [prompt-generator](https://github.com/the10thWiz/zsh-prompt-generator) - Generates custom themes. Some generated themes require powerline-compatible fonts. - [proxy-plugin](https://github.com/escalate/oh-my-zsh-proxy-plugin) - Quickly enable and disable proxy shell environment settings. - [proxy](https://github.com/SukkaW/zsh-proxy) - Configure proxy settings for some package managers and software. -- [pseudo-projectile](https://github.com/git-girl/pseudo-projectile-plugin/) - Like `projectile` in emacs? This adds similar functionality to your ZSH environment by opening `fzf`-selected paths in `nvim`. Deprecated by author. - [psgrep](https://github.com/voidzero/omz-plugin-psgrep/) - Makes `ps grep` hide its own process from the results of a `ps aux | grep`. - [purge-history-secrets](https://github.com/jotasixto/purge-history-secrets) - Uses [gitleaks](https://github.com/gitleaks/gitleaks) to periodically scan your ZSH history for secrets and purge them if found. Requires [jq](https://jqlang.github.io/jq/). - [pwp](https://github.com/ttkalcevic/pwp) - Provides a convenient way to display the present working path in the terminal prompt and lists the current working directory along with its parent directories. Additionally, it includes a custom command .. to navigate to parent directories easily. From 6b8b95ef90cac6b580f42ed85fe8b1b1a7ecff35 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Mon, 12 Aug 2024 11:02:12 -0600 Subject: [PATCH 32/59] `aifrim/aifrim.zsh-theme` is 404, remove `aifrim/aifrim.zsh-theme` is 404, remove Signed-off-by: Joe Block --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index b2b71e5..591ce60 100644 --- a/README.md +++ b/README.md @@ -1736,7 +1736,6 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [agnoster](https://gist.github.com/agnoster/3712874) - Optimized for solarized terminal color schemes, shows `git` decorations, user@host, working directory, the previous command's exit status and whether you are running with root privileges. Requires a Powerline-compatible font. - [agnosterzak](https://github.com/zakaziko99/agnosterzak-ohmyzsh-theme) - Based on [Agnoster](https://gist.github.com/agnoster/3712874), shows battery life, date & time, `git` status, current directory and user & host information. - [ai-hayasaka](https://github.com/aeghost/ai-hayasaka-zsh-theme) - Minimalist theme with `git` status, ruby env and python virtualenv decorators. -- [aifrim](https://github.com/aifrim/aifrim.zsh-theme) - Minimalist theme with decorators for `git` status, truncated current directory, and package versions for JavaScript, rust and golang. - [air](https://github.com/Ivan-Kuzmichev/air) - Minimalist theme with `git` status decorations. - [akzsh](https://github.com/awkimball/akzsh) - Works best with a dark terminal theme, includes `git` decorations. - [al-magic](https://github.com/Alustrat/al-magic/) - Clone of the oh-my-zsh [af-magic](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/af-magic.zsh-theme) theme with the time added at the right of the prompt. From efb2bab5239791ecd6e74d35ccce5f480c5e0b3e Mon Sep 17 00:00:00 2001 From: Joe Block Date: Thu, 15 Aug 2024 15:49:15 -0600 Subject: [PATCH 33/59] Add `SaltedBlowfish/zsh-shellcolor` Add `SaltedBlowfish/zsh-shellcolor` plugin Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 591ce60..01f6ff4 100644 --- a/README.md +++ b/README.md @@ -1272,6 +1272,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [setpath](https://github.com/mys721tx/set_path) - Adds some local paths to your `fpath` and `$PATH`. - [shelf](https://github.com/ecmma/shelf) - Utility which can be used to bookmark and access directly any file using mnemonics. - [shell-fns](https://github.com/Hdoc1509/shell-fns) - Includes `git`, `neovim`, `npm`, `pip` extended functionality. +- [shellcolor](https://github.com/SaltedBlowfish/zsh-shellcolor) - Changes the terminal background color based on the presence of a `.shellcolor` in the current directory. - [shellfirm](https://github.com/kaplanelad/shellfirm) - Shellfirm is a handy utility to help avoid running dangerous commands without an extra step of approval. When risky patterns is detected you will immediately get a small prompt challenge that will verify your action. - [shift-select](https://github.com/jirutka/zsh-shift-select) - Emacs shift-select mode for ZSH - select text in the command line using Shift, as in many text editors, browsers and other GUI programs. - [shortcuts](https://github.com/fairy-root/Zsh-Shortcuts-Plugin) - Enhance your terminal productivity with the Shortcuts plugin for [oh-my-zsh](https://ohmyz.sh/). Easily manage command shortcuts with robust features. From 43c9dda4bf34ba5c3fc8e290eee56c51086ece2e Mon Sep 17 00:00:00 2001 From: Joe Block Date: Thu, 15 Aug 2024 15:52:50 -0600 Subject: [PATCH 34/59] Add `mattmc3/ez-compinit` Add `mattmc3/ez-compinit` plugin Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 01f6ff4..de4c9dd 100644 --- a/README.md +++ b/README.md @@ -813,6 +813,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [explain-shell (gmatheu)](https://github.com/gmatheu/shell-plugins) - Opens commands on [explainshell.com](https://explainshell.com). - [extend-history](https://github.com/xav-b/zsh-extend-history) - Extends command history by adding the exit code for each command in the history. - [ez-cmd](https://github.com/akgarhwal/ez-cmd) - Simplifies and streamlines common command-line tasks by providing easy-to-use shortcuts and aliases. +- [ez-compinit](https://github.com/mattmc3/ez-compinit) - Wraps `compinit`, queueing up calls to `compdef`, and hooking the real `compinit` call to an event that runs at the end of your `.zshrc`. That way you get all the benefits of calling `compinit` early without any of the downsides. - [eza (clavelm)](https://github.com/clavelm/eza-omz-plugin) - Replaces `ls` with [eza-community/eza](https://github.com/eza-community/eza). - [eza (mohamedelashri)](https://github.com/MohamedElashri/eza-zsh) - Adds aliases for [eza](https://github.com/eza-community/eza), a modern replacement for `ls`. - [eza (twopizza9621536)](https://github.com/twopizza9621536/zsh-eza) - Replaces `ls` with [eza-community/eza](https://github.com/eza-community/eza). From bb9f24fcdd78a868c8258fe84e8eaccdd3beb05a Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sat, 17 Aug 2024 15:01:50 -0600 Subject: [PATCH 35/59] Add `swomf/netmask-zsh-theme` Add `swomf/netmask-zsh-theme` theme Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index de4c9dd..b0c5995 100644 --- a/README.md +++ b/README.md @@ -2298,6 +2298,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [nerdish](https://gitlab.com/nyarla/zsh-theme-nerdish) - A prompt theme for ZSH which uses [Nerd Fonts](https://github.com/ryanoasis/nerd-fonts). - [nerdps1](https://github.com/joknarf/nerdps1) - Reminiscent of powerline. Requires a nerdfont. Includes decorators for user@hostname, `git` information, truncated current directory, python virtualenv, exit status of last command run and the time. - [nescalante](https://github.com/nescalante/zsh-theme) - Optimized for dark terminal backgrounds, includes `git` decorations. +- [netmask](https://github.com/swomf/netmask-zsh-theme) - Termux-first theme. Includes decorators for ip address, full path to current directory, `git` status and python virtual environment. - [neurosimple](https://github.com/davidsierradz/neurosimple-oh-my-zsh-theme) - Includes `git` decorations and `vi`-mode indicator. - [newt](https://github.com/softmoth/zsh-prompt-newt) - Fat & fast theme – beautiful inside and out, styled segments done right. Extremely customizable, includes `git`, username, execution time, directory, background jobs and edit mode decorations. - [newton](https://github.com/sebastienfilion/zsh.newton) - Includes `git` status and external IP address decorations. From f27e4c3b7b6145351c7e8f9e2d88d65afb7eb992 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sat, 17 Aug 2024 15:05:51 -0600 Subject: [PATCH 36/59] Add `mass8326/zsh-chezmoi` Add `mass8326/zsh-chezmoi` completion. Closes #1898 Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b0c5995..c2c4c23 100644 --- a/README.md +++ b/README.md @@ -1545,6 +1545,7 @@ These plugins add tab completions without adding extra functions or aliases. - [cargo](https://github.com/MenkeTechnologies/zsh-cargo-completion) - All the functionality of the original oh-my-zsh cargo completion, with additional support for remote crates via `cargo search` in `cargo add`. - [carthage](https://github.com/squarefrog/zsh-carthage) - Provides completions and aliases for use with [Carthage](https://github.com/Carthage/Carthage). - [cf-zsh-autocomplete](https://github.com/norman-abramovitz/cf-zsh-autocomplete-plugin) - Adds autocomplete for all [Cloud Foundry CLI](https://docs.cloudfoundry.org/cf-cli/) commands. +- [chezmoi](https://github.com/mass8326/zsh-chezmoi) - Adds completions and aliases for [chezmoi](https://www.chezmoi.io/). Detects if you have `git` aliases and generates `chezmoi` aliases for them. - [click-completion](https://github.com/click-contrib/click-completion) - Add automatic completion support for [Click](http://click.pocoo.org/), including displaying the options and commands help during the tab completion. - [cod](https://github.com/dim-an/cod) - A completion demon for `bash`/`fish`/`zsh` which creates completion functions on the fly when it sees you run something with `--help`. - [codeception](https://github.com/shengyou/codeception-zsh-plugin) - Adds command completion for the Codeception Testing Framework. From bec67939713e7e3a542e47a04990669d97204865 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sun, 18 Aug 2024 07:30:15 -0600 Subject: [PATCH 37/59] Update `sheoak/zsh-bepoptimist` Update `sheoak/zsh-bepoptimist` plugin entry Signed-off-by: Joe Block --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c2c4c23..36b0486 100644 --- a/README.md +++ b/README.md @@ -656,7 +656,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [bat](https://github.com/fdellwing/zsh-bat) - Adds some helper aliases for [bat](https://github.com/sharkdp/bat) users. - [battery_state](https://github.com/Jactry/zsh_battery_state) - Show battery state in right-prompt. - [bd](https://github.com/Tarrasch/zsh-bd) - Jump back to a specific directory, without doing `cd ../../..`. -- [bepoptimist](https://github.com/sheoak/zsh-bepoptimist/) - Remaps vi-mode for the French bépo keyboard. +- [bepoptimist](https://github.com/sheoak/zsh-bepoptimist/) Remaps vi-mode for the French [bépo](http://bepo.fr/wiki/Accueil) keyboard. - [bitbucket-git-helpers](https://github.com/unixorn/bitbucket-git-helpers.plugin.zsh) - Adds helper scripts to allow you to create bitbucket PRs or open a directory in the current branch. - [bitwarden (casonadams)](https://github.com/casonadams/bitwarden-cli) - A [Bitwarden](https://bitwarden.com/download/) CLI fuzzy finder using [fzf](https://github.com/junegunn/fzf). Requires [jq](https://stedolan.github.io/jq/). - [bitwarden (game4move78)](https://github.com/Game4Move78/zsh-bitwarden) - Adds functions to manage [bitwarden](https://bitwarden.com/) sessions. From aaa76f0df778b080762a2e76b65185d028167a45 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sun, 18 Aug 2024 07:33:13 -0600 Subject: [PATCH 38/59] Add `const-void/rose-pine-man` Add `const-void/rose-pine-man` plugin for colorizing man pages Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 36b0486..85fe7a3 100644 --- a/README.md +++ b/README.md @@ -1242,6 +1242,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [ripz](https://github.com/jedahan/ripz) - Reminds you of your aliases, so you use them more. Depends on [ripgrep](https://github.com/BurntSushi/ripgrep). - [robo](https://github.com/shengyou/robo-zsh-plugin) - A ZSH plugin for [Robo](https://github.com/consolidation/robo/). - [rockz](https://github.com/aperezdc/rockz) - Lua + LuaRocks virtual environment manager based upon VirtualZ. +- [rose-pine-man](https://github.com/const-void/rose-pine-man) - Colorizes `man` pages. - [ros2-env](https://github.com/Butakus/ros2-env) - Manage [ROS 2](https://github.com/ros2) environment and workspaces. - [run-scripts](https://github.com/Aireck2/zsh-run-scripts) - Runs scripts from `package.json`. - [rust (cowboyd)](https://github.com/cowboyd/zsh-rust) - Configure your [rust](https://www.rust-lang.org/) toolchain, installing [rustup](https://rustup.rs) if it is not currently installed already. From 13b279693aec11bc23ba74067572805efde79c7b Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sun, 18 Aug 2024 07:36:08 -0600 Subject: [PATCH 39/59] Add `raisedadead/zsh-snr` Add `raisedadead/zsh-snr` plugin Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 85fe7a3..0c5205c 100644 --- a/README.md +++ b/README.md @@ -1291,6 +1291,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [smartinput](https://github.com/momo-lab/zsh-smartinput) - When you type brackets or quotes, the corresponding end brackets/quotes are automatically added. - [smile](https://github.com/fundor333/smile) - Adds function to display random smileys. - [snippets](https://github.com/willghatch/zsh-snippets) - Command line snippet expansion. +- [snr](https://github.com/raisedadead/zsh-snr) - Passes the selected output of the first command to the next. - [solarized-man](https://github.com/zlsun/solarized-man) - A modified version of oh-my-zsh's plugin colored-man-pages, optimized for the [solarized dark](https://github.com/altercation/solarized/blob/master/iterm2-colors-solarized/Solarized%20Dark.itermcolors) theme in the terminal. - [spaceship-ocm](https://github.com/iamkirkbater/spaceship-ocm-plugin) - Queries your OpenShift Cluster Manager (ocm) configuration to show which environment you're connected to. Requires [NerdFont](https://www.nerdfonts.com/font-downloads) in your terminal. - [spack](https://github.com/Game4Move78/zsh-spack) - Includes some useful aliases and functions for loading/unloading [Spack](https://github.com/spack/spack)-generated modules. As it makes use of the `module` command it is much more efficient than `spack load`. From bf0ef982c853b966624c002aae7ec6613f91bb9c Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 19 Aug 2024 17:05:34 +0000 Subject: [PATCH 40/59] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/pre-commit/pre-commit-hooks: v4.4.0 → v4.6.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.4.0...v4.6.0) - [github.com/igorshubovych/markdownlint-cli: v0.35.0 → v0.41.0](https://github.com/igorshubovych/markdownlint-cli/compare/v0.35.0...v0.41.0) --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index e98f9af..e7c4e9e 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,7 +1,7 @@ --- repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.4.0 + rev: v4.6.0 hooks: - id: check-merge-conflict - id: check-yaml @@ -10,7 +10,7 @@ repos: - id: forbid-submodules - id: mixed-line-ending - repo: https://github.com/igorshubovych/markdownlint-cli - rev: v0.35.0 + rev: v0.41.0 hooks: - id: markdownlint-fix args: ["--ignore", "LICENSE.md", "--disable", "~MD013"] From 2993b57ac40df4c0587b2d86b112d2c8c8492f4e Mon Sep 17 00:00:00 2001 From: OKURA Masafumi Date: Thu, 22 Aug 2024 18:53:41 +0900 Subject: [PATCH 41/59] Fix markdown link Signed-off-by: OKURA Masafumi --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0c5205c..1e2b85b 100644 --- a/README.md +++ b/README.md @@ -730,7 +730,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [conda-init](https://github.com/commiyou/conda-init-zsh-plugin) - Cleans up environment variables so [conda](https://conda.io) doesn't mess up `tmux`. - [condaenv](https://github.com/saravanabalagi/zsh-plugin-condaenv) - Provides a `condaenv_prompt_info` function which returns the current `conda` environment name. - [confer](https://github.com/SleepyBag/zsh-confer) - Tries to find program configuration files automatically so you can do things like `conf vim` to edit your `vim` configuration files. -- [containers](https://github.com/redxtech/zsh-containers) - Provides aliases and better interoperability between [podman(https://podman.io)] and [docker](https://docker.com) commands based on which you have installed. +- [containers](https://github.com/redxtech/zsh-containers) - Provides aliases and better interoperability between [podman](https://podman.io) and [docker](https://docker.com) commands based on which you have installed. - [copy-pasta](https://github.com/ChrisPenner/copy-pasta) - Copy and paste files in your terminal like you would in a GUI. - [copyzshell](https://github.com/rutchkiwi/copyzshell) - A ZSH plugin to copy your shell configuration to another machine over `ssh`. - [crash](https://github.com/molovo/crash) - Adds proper error handling, exceptions and try/catch for ZSH. From 23de18e1fe3001224110c96c7207181526cb9e1d Mon Sep 17 00:00:00 2001 From: OKURA Masafumi Date: Fri, 23 Aug 2024 16:36:21 +0900 Subject: [PATCH 42/59] Move some themes from `Plugins` section into `Themes` Signed-off-by: OKURA Masafumi --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 1e2b85b..5e7efd5 100644 --- a/README.md +++ b/README.md @@ -567,7 +567,6 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: ## Plugins -- [1999](https://github.com/DTan13/zsh1999) - Powerline-esque theme. Includes `git` status decorations, network and battery status. - [1password](https://github.com/agpenton/1password-zsh-plugin) - Adds [1Password](https://1password.com/) functionality including a `opswd` command that wraps the `op` command. It takes a service name as an argument and copies the password for that service to the clipboard. - [256color](https://github.com/chrissicool/zsh-256color) - Enhances the terminal environment with 256 colors. It looks at the chosen `TERM` environment variable and sees if there is respective ncurses' terminfo with 256 colors available. The result is a multicolor terminal, if available. - [abbr (olets)](https://github.com/olets/zsh-abbr) - Manages auto-expanding abbreviations that expand inline when you hit space, inspired by fish shell. @@ -1128,7 +1127,6 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [openshift-origin](https://github.com/ryanswart/openshift-origin-zsh-plugin) - Add a few shortcuts to common openshift origin (oc) actions. - [opera-git-plugin](https://github.com/aswitalski/oh-my-zsh-opera-git-plugin) - `git` aliases. - [opera-gx](https://github.com/troykelly/oh-my-zsh-opera-gx) - Enables starting Opera GX with a specific user profile by using the `opgx` command followed by the profile's name. The plugin also implements autocompletion for profile names. -- [operator](https://github.com/nivv/operator-theme) - Clean and simple theme, works best with [Menlo for Powerline](https://github.com/abertsch/Menlo-for-Powerline). - [opp](https://github.com/hchbaw/opp.zsh) - Vim's text-objects-ish for ZSH. - [opt-path](https://github.com/jreese/zsh-opt-path) - Automatically add `~/opt` subpaths to your `$PATH`. - [osx-autoproxy](https://github.com/SukkaW/zsh-osx-autoproxy) - Configures proxy environment variables based on macOS's system preferences. @@ -1485,7 +1483,6 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [zman](https://github.com/mattmc3/zman) - Use [fzf](https://github.com/junegunn/fzf) to quickly browse ZSH manuals. - [znotify](https://github.com/rudeigerc/znotify) - A simple plugin for sending notifications to other services. - [znvm](https://github.com/Ajnasz/znvm) - A [Node.js](https://nodejs.org) version manager for ZSH similar to [nvm.sh](https://github.com/nvm-sh/nvm) but faster. -- [zoo](https://github.com/salamantos/zoo_sh) - Casual theme with animal emoji. Includes decorators for current directory, time and `git` status. - [zoxide](https://github.com/ajeetdsouza/zoxide) - A fast alternative to `cd` that learns your habits. - [zplug-blame](https://github.com/jkcdarunday/zplug-blame) - A [zplug](https://github.com/zplug/zplug)-specific plugin that displays how long each of your plugins took to load. - [zpy](https://github.com/AndydeCleyre/zpy) - Manage Python Environments, dependencies, and isolated app installations, with a ZSH frontend to [pip-tools](https://github.com/jazzband/pip-tools). @@ -1714,6 +1711,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [021011](https://github.com/guesswhozzz/021011.zsh-theme) - Minimalist. Includes a single `git` marker for VS Code. - [0i0](https://github.com/0i0/0i0.zsh-theme) - Optimized for dark terminal windows, uses nerdfont `git` status decorations. - [14degree](https://github.com/saims0n/14degree-zsh-theme/) - Includes `git`, `virtualenv` and `rvm` status decorations. +- [1999](https://github.com/DTan13/zsh1999) - Powerline-esque theme. Includes `git` status decorations, network and battery status. - [a](https://github.com/chammanganti/a-zsh-theme) - Simple theme with current directory and `git` status decorations. - [abbr (theme)](https://github.com/PhilsLab/abbr-zsh-theme) - Displays an abbreviated version of the current directory path, shows the Python virtualenv, Rust version, `git` status, and the exit code of last command. Works well on dark backgrounds by default but colors can be easily customized. - [abhiyan](https://github.com/abhiyandhakal/abhiyan.zsh/) - Segmented prompt. Includes decorators for `git` branch, staged file count, unstaged file count & untracked file count, username, current working directory and the time. Requires Powerline-compatible fonts. @@ -2338,6 +2336,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [om](https://github.com/sirshikher/zsh-om) - Minimal theme, works with dark backgrounds, includes `git` status decorations. - [omszt](https://github.com/MU001999/omszt) - Minimalist theme with `git` decorations. - [omuse](https://github.com/ouuan/omuse-zsh-theme) - Based on Oh-My-ZSH's [amuse](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/amuse.zsh-theme). Has decorations for `git` status, time, absolute pwd, RAM usage, time used by last command, and last command exit status. +- [operator](https://github.com/nivv/operator-theme) - Clean and simple theme, works best with [Menlo for Powerline](https://github.com/abertsch/Menlo-for-Powerline). - [ortiz (andres-ortizl)](https://github.com/andres-ortizl/ortiz-zsh-theme) - Fork of [eriner](https://github.com/zimfw/eriner) with decorations for the interval between commands and k8s context. - [ortiz (guezwhoz)](https://github.com/guesswhozzz/guezwhoz-zsh-theme) - Simplified fork of [eriner](https://github.com/zimfw/eriner) with `git` status, `kubectl` context and elapsed time decorations. - [osx2](https://github.com/RizkiIqbal02/zsh-theme-custom) - Based on archcraft. Minimalist. Includes decorator for current directory. @@ -2712,6 +2711,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [zish](https://github.com/RubixDev/zish/) - Based on the `fish` shell's default look. - [zlambda](https://github.com/wdhg/zlambda) - Minimalist, includes `git` decorations without special font requirements. - [zodiac](https://github.com/adamalsen/zsh-zodiac) - Includes an emoji for the animal corresponding to the current year. +- [zoo](https://github.com/salamantos/zoo_sh) - Casual theme with animal emoji. Includes decorators for current directory, time and `git` status. - [zp](https://github.com/Karitham/zp) - Fast prompt, written in `zig`. Includes `git` status and current directory decorators. - [zprompts](https://github.com/z-shell/zprompts) - Themes (prompts) that use original `zsh` theming subsystem. - [zqt](https://github.com/ladychili/zqt-zsh-theme) - Modified version of oh-my-zsh's [maran](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/maran.zsh-theme) theme. From 714284f9aa693396a30e8dd4a0aa0ea56fc94957 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Tue, 27 Aug 2024 11:57:40 -0600 Subject: [PATCH 43/59] `hwk929/zsh-fzf` is 404 `hwk929/zsh-fzf` is 404, remove Signed-off-by: Joe Block --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 0c5205c..b44b05c 100644 --- a/README.md +++ b/README.md @@ -852,8 +852,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [fzf-marks](https://github.com/urbainvaes/fzf-marks) - Little script to create, navigate and delete bookmarks in `bash` and `zsh`, using the fuzzy finder [fzf](https://github.com/junegunn/fzf). - [fzf-packagemanager](https://github.com/goarano/zsh-fzf-packagemanager) - Adds commands for installing tools via various package managers using [fzf](https://github.com/junegunn/fzf). Supports `apt`, `brew` & `dnf`. - [fzf-pass](https://github.com/smeagol74/zsh-fzf-pass) - Better handling of passwords using [fzf](https://github.com/junegunn/fzf) and [pass](https://www.passwordstore.org/). -- [fzf-plugin (atlas34)](https://github.com/Atlas34/fzf-plugin) - [oh-my-zsh](https://github.com/ohmyzsh/ohmyzsh)'s `fzf` plugin extracted so it can be used easily with other plugin managers. -- [fzf-plugin (hwk929)](https://github.com/hwk929/zsh-fzf) - [oh-my-zsh](https://github.com/ohmyzsh/ohmyzsh)'s `fzf` plugin extracted so it can be used easily with other plugin managers. +- [fzf-plugin](https://github.com/Atlas34/fzf-plugin) - [oh-my-zsh](https://github.com/ohmyzsh/ohmyzsh)'s `fzf` plugin extracted so it can be used easily with other plugin managers. - [fzf-prezto](https://github.com/lildude/fzf-prezto) - Prezto plugin that finds where [fzf](https://github.com/junegunn/fzf) has been installed and enables its auto-completion and key-bindings. This plugin works as a Prezto `zstyle` configuration option. - [fzf-tab-widgets](https://github.com/tom-power/fzf-tab-widgets) - Adds widgets for [fzf-tab](https://github.com/Aloxaf/fzf-tab). - [fzf-tab](https://github.com/Aloxaf/fzf-tab) - Replace ZSH's default completion selection menu with [fzf](https://github.com/junegunn/fzf). From b4a31088a2cf6ff33245a1aede214d31bff020d0 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Tue, 27 Aug 2024 12:03:03 -0600 Subject: [PATCH 44/59] Update igorsilva entry Update link to `igor9silva/igorsilva-zsh-theme`. Closes https://github.com/igor9silva/igorsilva-zsh-theme/issues/1 Signed-off-by: Joe Block --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b44b05c..903362d 100644 --- a/README.md +++ b/README.md @@ -2110,7 +2110,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [icicle](https://github.com/JamesConlan96/Icicle) - Includes `git` status decorations, and whether running as root. - [igeek](https://github.com/Saleh7/igeek-zsh-theme) - Displays system information when starting a new terminal session. - [iggy](https://github.com/eugenk/zsh-prompt-iggy) - A super happy awesome Powerline-style, `git`-aware **prezto only** theme. -- [igorsilva](https://github.com/igor9silva/zsh-theme) - Shows current directory, customizable delimiter, current branch, and `git` status decorators. +- [igorsilva](https://github.com/igor9silva/igorsilva-zsh-theme) - Shows current directory, customizable delimiter, current branch, and `git` status decorators. - [iguanidae](https://github.com/btd1337/iguanidae-zsh-theme) - Includes `git`, `nvm` and `venv` decorations. - [illusion](https://github.com/shabane/illusion) - Includes username, current working directory, `git` status and last command status decorators. - [illuvia-gitster](https://github.com/lopezator/lluvia-gitster) - Fork of [ergenekonyigit/lambda-gitster](https://github.com/ergenekonyigit/lambda-gitster) with spacing improvements and an updated icon. Includes `git` status information. From ca44901e1688ec92ebff197542f0ced288de857a Mon Sep 17 00:00:00 2001 From: Joe Block Date: Tue, 27 Aug 2024 12:06:16 -0600 Subject: [PATCH 45/59] Add `jhammerberg/jax-theme` Add `jhammerberg/jax-theme` now that https://github.com/jhammerberg/jax-theme/issues/1 is closed Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 903362d..645474e 100644 --- a/README.md +++ b/README.md @@ -2127,6 +2127,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [jacobin](https://github.com/Jsharkc/jacobin-zsh-theme) - Based on refined and ys themes, includes `git` status decorations. Includes an optional iterm2 color scheme. - [jake](https://github.com/JakeHuneau/Jake.zsh-theme) - Shows the time, the current directory, and `git` branch information including the branch name and a red + if the branch has un-pushed changes. - [jam](https://github.com/jesusangelm/Jam-Zsh-Theme) - Optimized for dark backgrounds, includes `git` status and `rvm` status. +- [jax](https://github.com/jhammerberg/jax-theme) Reminiscent of Powerline. Includes decorators for current directory and current user. - [jc](https://github.com/jclementex/jc-zsh-theme) - For dark terminal backgrounds, includes `git` status information. - [jcl](https://github.com/jasonlewis/jcl-zsh-theme) - Loosely based on the `ys` theme. - [jeff](https://github.com/jbaranski/jeff-zsh-theme) - Includes decorators for user@host, time, current directory and `git` status. Based on [bira](https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#bira). From 739316e6ad31af99bf5ed97af40a1f0b3b6c847d Mon Sep 17 00:00:00 2001 From: Joe Block Date: Tue, 27 Aug 2024 12:09:17 -0600 Subject: [PATCH 46/59] Add `vzambon/vszambon_ocean-zsh-theme` Add `vzambon/vszambon_ocean-zsh-theme` now that https://github.com/vzambon/vszambon_ocean-zsh-theme/issues/1 is closed Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 645474e..2c4db1d 100644 --- a/README.md +++ b/README.md @@ -2649,6 +2649,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [vercel](https://github.com/vercel/zsh-theme) - Minimalist theme with `git` status decorations. - [vertepommes](https://github.com/TheRojam/vertepommes-theme) - Based on ys. Includes vcs status, username and current directory decorations. - [vinhnx](https://github.com/vinhnx/vinhnx.zsh-theme) - Modified from [mgutz](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/mgutz.zsh-theme). Looks great when using with a [Solarized](https://github.com/altercation/solarized) color scheme. +- [vszambon-ocean](https://github.com/vzambon/vszambon_ocean-zsh-theme) - Includes decorators for current directory, `git` status, a day/night icon, whether or not it is running inside a `docker` container and the date and time. - [vitesse](https://github.com/rafaeldellaquila/zsh-vitesse-theme/blob/master/img/preview.png) - Inspired by VS Code's [Vitesse](https://github.com/antfu/vscode-theme-vitesse) theme. Includes `git` status decorations. - [voidy](https://github.com/rwejdling/voidy) - Borrows elements from [lambda](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/lambda.zsh-theme) and [robbyrussell](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme) themes and adds the active [aws-vault](https://github.com/99designs/aws-vault) profile to the right side of the prompt. - [vtex](https://github.com/charleseduardome/oh-my-zsh-vtex) - Includes decorators for `git` status, current directory, vtex account and vtex workspace. From d9126f269d16544ee16eab4aeb5f96d6db44ef21 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Tue, 27 Aug 2024 12:16:07 -0600 Subject: [PATCH 47/59] Add `InfinityUniverse0/light-zsh` Add `InfinityUniverse0/light-zsh` theme Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2c4db1d..d161ccb 100644 --- a/README.md +++ b/README.md @@ -2197,6 +2197,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [leverage](https://github.com/gschnall/leverage) - Based on [minimal](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/minimal.zsh-theme), uses colors, and an extra `¬` character, to better distinguish the command line prompt from your output. - [lewis](https://github.com/lewisflude/oh-my-lewis) - Black, white and red theme. Shows `git` status information. - [lgbtq](https://github.com/PhoenixSmaug/zsh-lgbtq-themes) - A collection of lgbtq themes for your terminal. +- [light](https://github.com/InfinityUniverse0/light-zsh) - Works best on a light background. Includes decorators for username@hostname, `git` status and the current directory. - [lightbulb](https://github.com/lightbulb703/lightbulb-zsh-theme) - Includes decorations for kernel, OS version, uptime and `git`. - [lighthaus](https://github.com/lighthaus-theme/zsh) - A prompt that compliments the [Lighthaus](https://github.com/lighthaus-theme/lighthaus) theme. Shows `git` information, GitHub/GitLab logo and shows changes as and when they occur. - [lila](https://github.com/raphaelivan/lila-zsh-theme) - Minimalist theme, best on a dark terminal background. From c9648e8af3538bedb1cdb5345806da269a7673ee Mon Sep 17 00:00:00 2001 From: Joe Block Date: Thu, 29 Aug 2024 11:13:37 -0400 Subject: [PATCH 48/59] Remove `oliversandli/serious-zsh-theme` oliversandli no longer has a github, remove `oliversandli/serious-zsh-theme` Signed-off-by: Joe Block --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index d161ccb..32c9c36 100644 --- a/README.md +++ b/README.md @@ -2504,7 +2504,6 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [senpai](https://github.com/hiroru/senpai-zsh) - Clean prompt theme for Devops. Includes decorators for `git` status, the kubernetes context, AWS profile, GCP project and Azure active cloud. - [sensa](https://github.com/miccou/sensa-theme) - Includes decorators for `git` status, GitHub username and current directory. - [sepshell](https://github.com/sepehr/sepshell) - Clean and minimal ZSH theme based on the old lost taybalt theme, with `git` bisecting/merging/rebasing modes and configurable prompt symbols. -- [serious](https://github.com/oliversandli/serious-zsh-theme) - Includes command exit status and `git` status decorations. - [seti_UX](https://github.com/ginfuru/iTerm-Seti_UX) - A simple oh-my-zsh-compatible theme with a corresponding iTerm 2 color scheme. - [sfz](https://github.com/mreinhardt/sfz-prompt.zsh) - An evolution of lean prompt which itself is a rewrite of pure. - [shades of purple](https://github.com/nmcc1212/shades-of-purple-windows-terminal/) - Purple theme for Windows terminal that is reminiscent of [powerline](https://github.com/jeremyFreeAgent/oh-my-zsh-powerline-theme). From 3f8a8823e3ad97744c51461a92d5884b14c0a592 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Thu, 5 Sep 2024 19:18:10 -0600 Subject: [PATCH 49/59] Add `thederpykrafter/cryptic.zsh-theme` https://github.com/thederpykrafter/cryptic.zsh-theme/issues/2 is closed, add `thederpykrafter/cryptic.zsh-theme` Signed-off-by: Joe Block --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 32c9c36..d174eef 100644 --- a/README.md +++ b/README.md @@ -1907,9 +1907,10 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [cramin](https://github.com/FelipeCRamos/craminzsh) - Minimal interface with support for GitHub plugins, based on [hyperzsh](https://github.com/tylerreckart/hyperzsh). - [cravend](https://github.com/cravend/theme) - Includes `hostname` decorator (only in active `ssh` sessions) and `git` status decorations. - [croque](https://github.com/Ryooooooga/croque) - Powerline-inspired theme with decorators for OS, user@host, `git` information, `git` username, current directory and exit status of last command. +- [crème fraîche](https://github.com/koenwoortman/creme-fraiche-zsh-theme) - Works best with light terminal backgrounds, includes `git` and `vi`-mode status decorations. - [cryo-long](https://github.com/cryocaustik/cryo-long-zsh-theme) - Variant of [cryo](https://github.com/cryocaustik/cryo-zsh-theme/) with added decorators for hostname and current directory. - [cryo](https://github.com/cryocaustik/cryo-zsh-theme) - A standalone clone of the original oh-my-zsh theme with date and time added. -- [crème fraîche](https://github.com/koenwoortman/creme-fraiche-zsh-theme) - Works best with light terminal backgrounds, includes `git` and `vi`-mode status decorations. +- [cryptic](https://github.com/thederpykrafter/cryptic.zsh-theme) - Based on [aphrodite-terminal-theme](https://github.com/win0err/aphrodite-terminal-theme). Includes decorators for current directory, `git` status, time, username, hostname and virtual environment. - [cute](https://github.com/dogrocker/oh-my-zsh-powerline-cute-theme) - A macOS oh-my-zsh shell theme with cute emoji based on the Powerline Vim plugin. - [cxzh](https://github.com/MakeWorkSimple/cxzh.zsh-theme) - Works well on dark background, has `git` status decorations. - [cybensis](https://github.com/cybensis/cybensis-zsh-theme) - Based on [af-magic](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/af-magic.zsh-theme). Includes decorators for `git` information, `hg` information, and python virtualenv. From 0486224b509158dcb83efadf30a5b615c4b22947 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Fri, 6 Sep 2024 07:10:35 -0600 Subject: [PATCH 50/59] Add `davidparsson/zsh-nvm-deferred` Add `davidparsson/zsh-nvm-deferred` plugin Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d174eef..0c44fc0 100644 --- a/README.md +++ b/README.md @@ -1111,6 +1111,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [nvim-switcher](https://github.com/dacarey/zsh-nvim-switcher)- Manages switching between `nvim` distributinons such as [Lazyvim](https://www.lazyvim.org/), [kickstart](https://github.com/nvim-lua/kickstart.nvim) or a home made configuration. - [nvm-auto-use (jrr997)](https://github.com/jrr997/zsh-nvm-auto-use) - Automatically manages your Node.js versions with [nvm](https://github.com/nvm-sh/nvm) based on your current directory. - [nvm-auto-use (tomsquest)](https://github.com/tomsquest/nvm-auto-use.zsh) - Calls `nvm use` automatically whenever you enter a directory that contains an `.nvmrc` file with a string telling `nvm` which node to use. +- [nvm-deferred](https://github.com/davidparsson/zsh-nvm-deferred) - Defers loading of the `nvm` oh-my-zsh plugin using [zsh-defer](https://github.com/romkatv/zsh-defer) to speed up shell startup. - [nvm-lazy](https://github.com/davidparsson/zsh-nvm-lazy) - Plugin for lazy loading of oh-my-zsh's **nvm*- plugin. It supports lazy-loading `nvm` for more than one binary/entrypoint, with the defaults being `nvm`, `node` and `npm`. - [nvm](https://github.com/lukechilds/zsh-nvm) - ZSH plugin for installing, updating and loading `nvm`. - [oath](https://github.com/alexdesousa/oath) - Manages 2FA authentication 6 digit tokens. It was highly inspired by this article about [using oathtool for 2 step verification](https://www.cyberciti.biz/faq/use-oathtool-linux-command-line-for-2-step-verification-2fa/). From 0da170732a342972f7395ab160233289cba9232c Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sat, 7 Sep 2024 07:19:34 -0600 Subject: [PATCH 51/59] Add `ZitherPeng/oh-my-zsh-luckycoding-theme` Add `ZitherPeng/oh-my-zsh-luckycoding-theme` Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0c44fc0..b610aa0 100644 --- a/README.md +++ b/README.md @@ -2222,6 +2222,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [lperezp](https://github.com/lperezp/lperezp-zsh-theme) - Includes decorators for user@hostname, `git` status, current directory and the exit status of the last command run. - [lpha3cho](https://github.com/sdcampbell/lpha3cho-Oh-My-Zsh-theme-for-pentesters) - Modified version of the [intheloop](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/intheloop.zsh-theme) theme for pentesters which includes the date, time, and IP address for pentest logging. - [luceast](https://github.com/LucEast/luceast-zsh-theme) - Optimized for `git`. Includes decorations for username, host, time & working directory. +- [luckycoding](https://github.com/ZitherPeng/oh-my-zsh-luckycoding-theme) - Based on the [robbyrussell](https://github.com/robbyrussell/oh-my-zsh/blob/master/themes/robbyrussell.zsh-theme) theme, includes `git` decorations and the last command's exit code. - [ludvig](https://github.com/daviludvig/ludvig-theme-zsh) - Minimalist. Includes decorators for `git` status, current directory, current time and the last command's exit status. - [ludwigws](https://github.com/LudwigWS/my-zsh-theme) - Variant of [lambda-mod](https://github.com/halfo/lambda-mod-zsh-theme) theme. Has `git` decorations, requires a powerline-compatible terminal font. - [luke](https://github.com/xueguangl23/luke_zsh_theme) - Includes `git` decorations. Based on the [frisk](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/frisk.zsh-theme) oh-my-zsh theme. From 8317c21a1d9a7fc204acde486dd984d3ee71af16 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Fri, 13 Sep 2024 08:01:37 -0600 Subject: [PATCH 52/59] Add `gh-source` Add `gh-source` framework Signed-off-by: Joe Block --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index b610aa0..3645006 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,7 @@ A collection of ZSH frameworks, plugins, tutorials & themes inspired by the vari - [deer](#deer) - [dotzsh](#dotzsh) - [fresh](#fresh) + - [gh-source](#gh-source) - [miniplug](#miniplug) - [oh-my-zsh](#oh-my-zsh) - [PMS](#pms) @@ -183,6 +184,10 @@ A minimalist ZSH plugin manager. **fresh** is a tool to source shell configuration (aliases, functions, etc) from others into your own configuration files. We also support files such as ackrc and gitconfig. Think of it as [Bundler](https://bundler.io) for your dot files. +### [gh-source](https://github.com/Yarden-zamir/gh-source) + +**gh-source** is a plugin manager for people who don't like plugin managers. It's a simple shell function that downloads and installs plugins from GitHub as part of the sourcing step. It's designed to be used with `zsh`, but it should work with any shell. + ### [miniplug](https://sr.ht/~yerinalexey/miniplug) **miniplug** is a minimalistic plugin manager for ZSH. From 02dbfd7144295211fa96afe1a810280265dda75e Mon Sep 17 00:00:00 2001 From: Joe Block Date: Fri, 13 Sep 2024 08:06:38 -0600 Subject: [PATCH 53/59] Add `https://github.com/ZelongGuo/steeef` Add `https://github.com/ZelongGuo/steeef` theme Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3645006..b7285b0 100644 --- a/README.md +++ b/README.md @@ -2585,6 +2585,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [starship](https://starship.rs/) - Minimal, fast, extremely customizable. - [statusline](https://github.com/el1t/statusline) - A responsive ZSH theme that provides informational segments when you need them. - [steef (danihodovic)](https://github.com/danihodovic/steeef) - Oh-my-zsh steeef theme as a standalone repository. The purpose behind this repo is avoid having a dependency on oh-my-zsh when using the steeef theme. ZSH plugin managers such as Antibody can use the theme without having to use oh-my-zsh. +- [steef (zelongguo)](https://github.com/ZelongGuo/steeef) - Based on the [zimfw steef theme](https://github.com/zimfw/steeef). Includes decorators for username@hostname, python venv, `git` status and current directory. Requires [git-info](https://github.com/zimfw/git-info). - [steef (zimfw)](https://github.com/zimfw/steeef) - A customizable version of [steeef's](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/steeef.zsh-theme) theme. - [steeple](https://github.com/erwanjugand/steeple-zsh-theme) - Minimalist theme with `git` status decorations. - [stellachar](https://github.com/r-mohammadi1/armans-zsh-themes/blob/main/stellachar.zsh-theme) - Minimal, pastels. From dd99c3ad8d0f8d2677bf2bcb74e41380058d628e Mon Sep 17 00:00:00 2001 From: Joe Block Date: Fri, 13 Sep 2024 08:08:04 -0600 Subject: [PATCH 54/59] Add `donbuehl/zsh-unraid` Add `donbuehl/zsh-unraid` plugin Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b7285b0..17e7130 100644 --- a/README.md +++ b/README.md @@ -1377,6 +1377,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [undollar](https://github.com/zpm-zsh/undollar) - Strips the dollar sign from the beginning of the terminal prompt. - [unique-id](https://github.com/z-shell/zsh-unique-id) - Provides a unique number that identifies a running Zshell session, in its shell variable `$ZUID_ID`. Besides this unique number, also a unique codename is provided, in shell variable `$ZUID_CODENAME`. An example use case is to hold logs in files `.../mylog-${ZUID_CODENAME}.log`, so that two different Zshells will not write to the same file at the same time. - [unix-simple](https://github.com/redxtech/zsh-unix-simple) - A command that shows a graphic about the simplicity of unix. +- [unraid](https://github.com/donbuehl/zsh-unraid) - Adds convenient aliases and functions for managing your Unraid server directly from the command line. - [unwrap](https://github.com/foxleigh81/unwrap-zsh-plugin) - Allows you to remove a directory without removing the contents - it puts them in the directory's parent directory. - [up (cjayross)](https://github.com/cjayross/up) - A simple way to navigate up through directories. - [up (peterhurford)](https://github.com/peterhurford/up.zsh) - Adds an up command to `cd` multiple levels up. From cf1fa98701f762747374a09a7927d1eb0c6f5ccd Mon Sep 17 00:00:00 2001 From: Joe Block Date: Fri, 13 Sep 2024 08:10:03 -0600 Subject: [PATCH 55/59] Add `toku-sa-n/zsh-dot-up` Add `toku-sa-n/zsh-dot-up` plugin Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 17e7130..076dfe9 100644 --- a/README.md +++ b/README.md @@ -776,6 +776,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [docker-machine](https://github.com/asuran/zsh-docker-machine) - A docker-machine plugin for ZSH. - [docker-run](https://github.com/rawkode/zsh-docker-run) - Go back to running your commands "naturally", we'll handle the container. - [dogesh](https://github.com/keithhamilton/oh-my-dogesh) - Dogification plugin. +- [dot-up](https://github.com/toku-sa-n/zsh-dot-up) - Converts `...`, `....`, `.....`, etc., into `cd` commands to navigate parent directories. - [dotbare](https://github.com/kazhala/dotbare) - Interactive dotfile management with the help of [fzf](https://github.com/junegunn/fzf). - [dotfiles](https://github.com/vladmyr/dotfiles-plugin) - Keep your dotfiles in sync across multiple machines using `git`. - [dotpyvenv](https://github.com/jeanpantoja/dotpyvenv) - Automagically switch to a python virtual environment located (that you previously have created with virtualenv program) in a directory named `.pyvenv` when you `cd` into a directory. From e150fa0c09477cf7705fac4781d85c1224220347 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sat, 14 Sep 2024 15:15:43 -0600 Subject: [PATCH 56/59] Add `Readf0x/integral-prompt` https://github.com/Readf0x/integral-prompt/issues/5 is closed, add `Readf0x/integral-prompt` Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 076dfe9..5b32a53 100644 --- a/README.md +++ b/README.md @@ -2126,6 +2126,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [imp](https://github.com/igormp/Imp) - Based on [zork](https://github.com/Bash-it/bash-it/wiki/Themes#zork) and optimized for dark backgrounds. - [infernus](https://github.com/jshiell/infernus-zsh-theme) - Minimalist theme, better on dark backgrounds. - [infoline](https://github.com/hevi9/infoline-zsh-theme) - Clean theme that shows `git` status, background jobs, remote host, and other information. +- [integral](https://github.com/Readf0x/integral-prompt) - Math-inspired, includes decorators for time, current directory and `git` status. - [inthedeepspace](https://github.com/alionapermes/inthedeepspace/) - Based on [intheloop](https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#user-content-intheloop) and inspired by [vim-deep-space](https://github.com/tyrannicaltoucan/vim-deep-space). - [intheloop-powerline](https://github.com/zyphrus/intheloop-powerline) - An extension of the [intheloop](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/intheloop.zsh-theme) theme to use powerline fonts. - [itg](https://github.com/itsthatguy/itg.zsh-theme) - itsthatguy's theme. From 7d98f535c87cb3c2be3bcfe7cc2906c3ede546d8 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sat, 14 Sep 2024 16:36:50 -0600 Subject: [PATCH 57/59] Remove `mountaineerbr/shellChatGPT` `mountaineerbr/shellChatGPT` is 404, remove Signed-off-by: Joe Block --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 5b32a53..15bc6e6 100644 --- a/README.md +++ b/README.md @@ -700,7 +700,6 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [cdhist](https://github.com/joknarf/cdhist) - cd history/subdir/locatedir navigation. simple cd history, alias builtin `cd` to add `cd` history, rapidily swich to already visited directories, can use `locate`, `mlocate` or `plocate` to rapidly cd to any directory - [cdr](https://github.com/willghatch/zsh-cdr) - Easy setup of `cdr` for ZSH. - [change-case](https://github.com/mtxr/zsh-change-case) - Plugin for fast swap between upper and lower case in your command line. :sunglasses: -- [chatGPT](https://github.com/mountaineerbr/shellChatGPT) - A command-line wrapper for OpenAI API for ChatGPT, DALL-E, and Whisper. - [cheatsheet](https://github.com/0b10/cheatsheet) - Plugin to easily view, create, and edit cheatsheets. - [check-deps](https://github.com/zpm-zsh/check-deps) - Helper for ZSH plugins that allows them to show how to install any missing dependencies. Works on Debian (and derivatives like Ubuntu), Arch and its derivatives, Node.js and ZSH plugins if you are using the [zpm](https://github.com/zpm-zsh/zpm) framework. - [chgo](https://github.com/sbfaulkner/chgo-plugin-zsh) - Clone of `chruby` modified to make it easy to switch between multiple Go versions. From 888af5550bd52679f19199b9638ea8b568a0be3e Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sat, 14 Sep 2024 16:42:13 -0600 Subject: [PATCH 58/59] Add `stentibbing/abzt-zsh-theme` Re https://github.com/unixorn/awesome-zsh-plugins/discussions/1908, add https://github.com/stentibbing/abzt-zsh-theme Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 15bc6e6..e3eec78 100644 --- a/README.md +++ b/README.md @@ -2591,6 +2591,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [steef (zimfw)](https://github.com/zimfw/steeef) - A customizable version of [steeef's](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/steeef.zsh-theme) theme. - [steeple](https://github.com/erwanjugand/steeple-zsh-theme) - Minimalist theme with `git` status decorations. - [stellachar](https://github.com/r-mohammadi1/armans-zsh-themes/blob/main/stellachar.zsh-theme) - Minimal, pastels. +- [abzt](https://github.com/stentibbing/abzt-zsh-theme) - No nonsense theme with decorators for `git` status and directory information. Requires a nerdfont. - [stigmata](https://github.com/VLtim43/stigmata.zsh-theme) - Includes decorators for user@host and current directory. - [sublime](https://github.com/pjmp/sublime) - A sublime, clean, minimalistic ZSH theme with `git` status decorations. - [sugar-free](https://github.com/cbrock/sugar-free) - Based on the [Pure](https://github.com/sindresorhus/pure) and [Candy](https://github.com/BinaryMuse/oh-my-zsh/blob/binarymuse/themes/candy.zsh-theme) themes. From 3fdc24042eb30995b3125728af5a2d9f67358313 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Mon, 16 Sep 2024 01:01:47 -0400 Subject: [PATCH 59/59] Add `TomiVidal99/westchange` Add `TomiVidal99/westchange` now that https://github.com/TomiVidal99/westchange/issues/1 is closed Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e3eec78..8a9eb43 100644 --- a/README.md +++ b/README.md @@ -1429,6 +1429,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [web-search (sinetoami)](https://github.com/sinetoami/web-search) - Add commands to run bing, google, yahoo, & duckduckgo searches directly from the CLI. - [web-search (yabanahano)](https://github.com/Yabanahano/web-search) - Adds aliases for searching with Google, Wiki, Bing, YouTube and other popular services. - [welcome-banner](https://github.com/joshuadanpeterson/zsh-welcome-banner) - Displays a login banner with a random quote. +- [westchange](https://github.com/TomiVidal99/westchange) - Allows you to quickly change between directories. Requires [fzf](https://github.com/junegunn/fzf). - [which-jspm](https://github.com/zkuzmic/which-jspm/) - Adds `npm`, `yarn` or `pnpm` to the end of your prompt depending on what lockfile(s) it detects in the current directory. - [whobrokemycode](https://github.com/cameronbroe/whobrokemycode) - Highlight where a particular line was last changed in a file using `git blame`. - [window-title](https://github.com/olets/zsh-window-title) - Adds informative tiles to your terminal windows.