From 554abfe21af5050e55bd98d786533092e1f7bef0 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Tue, 18 Jun 2024 15:21:16 -0600 Subject: [PATCH 01/11] Add `marcelohmdias/zsh-deno` Add `marcelohmdias/zsh-deno` tab completion Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index df69f38df..65a71e07a 100644 --- a/README.md +++ b/README.md @@ -1535,6 +1535,7 @@ These plugins add tab completions without adding extra functions or aliases. - [dagger](https://github.com/jygastaud/dagger-oh-my-zsh) - Completions for dagger. - [dbic](https://github.com/lejeunerenard/dbic-migration-env) - Automatically sets up Environment variables for DBIx::Class::Migration's script and Dancer. - [ddc](https://github.com/Shougo/ddc-zsh) - Adds tab completions for [ddc](https://github.com/Shougo/ddc.vim). +- [deno](https://github.com/marcelohmdias/zsh-deno) - Tab completions for [deno](https://deno.com/). - [docker (chr-fritz)](https://github.com/chr-fritz/docker-completion.zshplugin) - Loads `docker` ZSH tab completions directly from **Docker for Mac**. - [docker (felixr)](https://github.com/felixr/docker-zsh-completion) - Add tab completions for `docker`. - [docker (greymd)](https://github.com/greymd/docker-zsh-completion) - Add tab completions for `docker` and `docker-compose`. From 173f62ad3ce88206af643a9426c331fdec397370 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sat, 13 Jul 2024 09:09:16 -0600 Subject: [PATCH 02/11] Add `nmcc1212/shades-of-purple-windows-terminal` Add `nmcc1212/shades-of-purple-windows-terminal`. Closes https://github.com/nmcc1212/shades-of-purple-windows-terminal/issues/1 Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 65a71e07a..d22f0065e 100644 --- a/README.md +++ b/README.md @@ -2462,6 +2462,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [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). - [shadow](https://github.com/agentshadow/shadow-zsh-theme) - Includes `git` status, directory, host name, username and time decorations. - [shayan](https://github.com/shayanh/shayan-zsh-theme) - Simple theme with `git` status decorations. - [shelby](https://github.com/athul/shelby) - Fast, lightweight and minimal prompt written in pure `golang`. Includes decorations for last command exit status, `git` status and the current working directory. From fd07c7873276a607985de45f99e3fa7a71b423a3 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sat, 13 Jul 2024 09:16:53 -0600 Subject: [PATCH 03/11] Add `remino/omz-plugin-iterm2-tmux-color-tabs` Add `remino/omz-plugin-iterm2-tmux-color-tabs` plugin Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d22f0065e..281d90fce 100644 --- a/README.md +++ b/README.md @@ -963,6 +963,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [ipip](https://github.com/SukkaW/zsh-ipip) - Plugin for [IPIP](https://en.ipip.net). - [iterm-tab-color](https://github.com/bernardop/iterm-tab-color-oh-my-zsh) - Adds function to set the tab color in iTerm2 and can automatically change color based on cwd or command being executed. - [iterm-tab-colors](https://github.com/tysonwolker/iterm-tab-colors) - Automatically changes iTerm 2 tab color based on the current working directory. +- [iterm-tmux-color-tabs](https://github.com/remino/omz-plugin-iterm2-tmux-color-tabs) - Every new `tmux` tab opened in iTerm2 will have the next colour from the default or specified palette. - [iterm-touchbar](https://github.com/iam4x/zsh-iterm-touchbar) - Display iTerm2 feedback in the MacbookPro TouchBar (Current directory, git branch & status). - [iterm2-colors](https://github.com/shayneholmes/zsh-iterm2colors) - Manage your iTerm 2's color scheme from the command line. - [iterm2-shell-integration](https://github.com/gnachman/iterm2-shell-integration) - Shell integration and utilities for iTerm2. From 332fb6de898a283ffb6b2f8b3a59be4ae0547ed3 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sat, 13 Jul 2024 09:18:44 -0600 Subject: [PATCH 04/11] Add `fairy-root/Zsh-Shortcuts-Plugin` Add `fairy-root/Zsh-Shortcuts-Plugin` plugin Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 281d90fce..abf9435f1 100644 --- a/README.md +++ b/README.md @@ -1255,6 +1255,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [shell-fns](https://github.com/Hdoc1509/shell-fns) - Includes `git`, `neovim`, `npm`, `pip` extended functionality. - [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. - [show-git-user](https://github.com/luisprgr/zsh-show-git-user) - When you need to work with multiple `git` users on the same machine this plugin will show which `git` user name is active in your prompt. - [show-path](https://github.com/redxtech/zsh-show-path) - Provides a function shows the `$PATH` line by line. - [simpleserver](https://github.com/sathish09/zsh_plugins/tree/master/simpleserver) - Plugin to easily start python `SimpleHTTPServer` and `SimpleHTTPSServer`. From 86c9ce27fff787e48c8b614a7affbf8e7c2c1e7e Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sat, 13 Jul 2024 09:19:57 -0600 Subject: [PATCH 05/11] Add `Katrovsky/zsh-ollama-completion` Add `Katrovsky/zsh-ollama-completion` tab completions Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index abf9435f1..be786b1fa 100644 --- a/README.md +++ b/README.md @@ -1620,6 +1620,7 @@ These plugins add tab completions without adding extra functions or aliases. - [nx](https://github.com/jscutlery/nx-completion) - Completions for [nx](https://nx.dev). Requires [`jq`](https://stedolan.github.io/jq/). - [oh-my-update](https://github.com/utox39/oh-my-update) - Updates plugins in [oh-my-zsh](https://ohmyz.sh/). - [okta](https://github.com/sirhc/okta.plugin.zsh) - Provides command line completions for the [`aws-okta`](https://github.com/segmentio/aws-okta) and [okta-awscli](https://github.com/jmhale/okta-awscli) commands. +- [ollama](https://github.com/Katrovsky/zsh-ollama-completion) - Tab command completion for Ollama AI models management. - [op](https://github.com/sirhc/op.plugin.zsh) - Tab completions for [1Password](https://1password.com/)'s [op](https://1password.com/downloads/command-line/) command line tool. - [openstack](https://github.com/florentinl/openstack-zsh-plugin) - Add functions and aliases for managing [OpenStack](https://www.openstack.org/). - [osx-zsh-completions](https://github.com/nilsonholger/osx-zsh-completions) - Tab completions for some macOS-specific commands like `launchctl`. From 3d647213258610b8a6a6a17c47bde52036bc2014 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sat, 13 Jul 2024 09:23:00 -0600 Subject: [PATCH 06/11] Add `getantidote/use-omz` Add `getantidote/use-omz` plugin Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index be786b1fa..5db4aaef2 100644 --- a/README.md +++ b/README.md @@ -575,6 +575,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [ansible](https://github.com/sparsick/ansible-zsh) - A plugin for [Ansible](https://www.ansible.com/). - [ansimotd](https://github.com/yuhonas/zsh-ansimotd) - Adds old-school cool ANSI art when a login shell starts. - [ansiweather](https://github.com/fcambus/ansiweather) - Weather in your terminal, with ANSI colors and Unicode symbols. +- [antidote-use-omz](https://github.com/getantidote/use-omz) - Make using [oh-my-zsh](https://ohmyz.sh/) with [antidote](https://getantidote.github.io/) seamless. - [antigen-git-rebase](https://github.com/smallhadroncollider/antigen-git-rebase) - Antigen/ZSH script to aid with `git` rebasing. - [anyframe](https://github.com/mollifier/anyframe) - A peco/percol/fzf wrapper plugin for ZSH. - [apache2](https://github.com/voronkovich/apache2.plugin.zsh) - Adds aliases and functions for managing Apache2. From 735466a58bbe5a38b4f293baa9887e4c052106bd Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sat, 13 Jul 2024 09:26:57 -0600 Subject: [PATCH 07/11] Add `elvitin/printdocker-zsh-plugin` Add `elvitin/printdocker-zsh-plugin` plugin Signed-off-by: Joe Block --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5db4aaef2..d0cc73202 100644 --- a/README.md +++ b/README.md @@ -1176,6 +1176,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [prezto-last-working-dir](https://github.com/JoniVanderheijden/prezto-last-working-dir) - Keeps track of the last used working directory and automatically jumps into it for new shells, unless the starting directory is not `$HOME`. Includes a `lwd` alias. - [print-alias](https://github.com/brymck/print-alias) - Prints commands with aliases expanded whenever you use an alias at the command line. - [printc](https://github.com/philFernandez/printc) - Allows you to print in any color in the RGB space via a simple `printc` call. +- [printdocker](https://github.com/elvitin/printdocker-zsh-plugin) - Pretty print [docker](https://docker.com) objects. - [profile-secrets](https://github.com/gmatheu/shell-plugins) - Securely keep sensitive variables (api tokens, passwords, etc) as part of your terminal init files. Uses gpg to encrypt/decrypt the file with your secrets. - [project (gko)](https://github.com/gko/project) - Create node/python/ruby projects both locally and on GitHub (private or public repository). - [project (voronkovich)](https://github.com/voronkovich/project.plugin.zsh) - Plugin for managing projects. From 9813fb2e5a74f4711488fdea3d80fbb82dc899c8 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sat, 13 Jul 2024 09:34:11 -0600 Subject: [PATCH 08/11] Add `Hera-Moon/My-rabbit-Zsh-Theme` Add `Hera-Moon/My-rabbit-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 d0cc73202..4267a51fb 100644 --- a/README.md +++ b/README.md @@ -2398,6 +2398,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [qoomon](https://github.com/qoomon/zsh-theme-qoomon) - Optimized for dark backgrounds, includes `git` information. Theme repo includes iTerm 2 and Terminal color settings. - [quewui](https://github.com/kauefontes/oh-my-quewui) - Simple and clean theme optimized for dark terminal themes. Includes decorations for the current time, user, directory and `git` status. - [r3nic1e](https://github.com/r3nic1e/r3nic1e) - [Agnoster](https://github.com/agnoster/agnoster-zsh-theme) variant with battery status, `git/hg` status, time, kubernetes context and namespace, non-zero exit code of last command and date decorations. Requires Powerline font. +- [rabbit](https://github.com/Hera-Moon/My-rabbit-Zsh-Theme) - Optimized for `git`. Requires a terminal program that works with unicode. Includes decorators for `git` status, current working directory and the current virtual environment. - [racotecnic](https://github.com/elboletaire/zsh-theme-racotecnic) - Based on af-magic and posh-git. - [radius](https://github.com/erikcc02/radius-zsh-theme) - Includes `git` status, username, hostname, and directory decorations, plus [desk](https://github.com/jamesob/desk) support. - [rafiki](https://github.com/akabiru/rafiki-zsh) - Adds emojis to your ZSH terminal. From 1274c7cf13e1bc9c567531947dd4aab250ca46c8 Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sat, 13 Jul 2024 09:36:52 -0600 Subject: [PATCH 09/11] Add `seamile/mu-zsh-theme` Add `seamile/mu-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 4267a51fb..aa2ea9319 100644 --- a/README.md +++ b/README.md @@ -2247,6 +2247,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [moonline](https://github.com/kagamilove0707/moonline.zsh) - Minimal but easily extensible prompt. - [moux](https://github.com/gagbo/moux) - Works well with a dark terminal background, includes `git` decorations in `RPROMPT`. - [msys2](https://github.com/water-logger/MSYS2-Theme/) - Inspired by MSYS2. Includes decorators for user@host, `git` status and the current directory. +- [mu](https://github.com/seamile/mu-zsh-theme) - Improves display of multiple `git` statuses. Inspired by [lambda mod theme](https://github.com/halfo/lambda-mod-zsh-theme). Requires a powerline-compatible font. - [multi-shell-repo-prompt](https://github.com/dotcode/multi-shell-repo-prompt) - Provides useful information (in your prompt) about the repository that you are in. It currently works for [Git](https://git-scm.com/) and [Mercurial](https://www.mercurial-scm.org/), under [ZSH](https://en.wikipedia.org/wiki/Zsh) as well as [bash](https://en.wikipedia.org/wiki/Bash_%28Unix_shell%29). - [multiline](https://github.com/jan-auer/zsh-multiline) - Powerline-esque theme based on [agnoster](https://github.com/agnoster/agnoster-zsh-theme). - [muslim](https://github.com/nksoff/muslim) - A simple minimal ZSH prompt theme. From c0397dad609b2293e8e8fb73e66d3935ecc6e8bb Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sat, 13 Jul 2024 09:45:39 -0600 Subject: [PATCH 10/11] Fix plugin section sort Signed-off-by: Joe Block --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index aa2ea9319..6fb5e4d29 100644 --- a/README.md +++ b/README.md @@ -694,8 +694,8 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [code-stats](https://gitlab.com/code-stats/code-stats-zsh) - Counts keypresses and logs stats to [Code::Stats](https://codestats.net/). - [codex](https://github.com/tom-doerr/zsh_codex) - Enables you to use OpenAI's powerful Codex AI in the command line. - [coffee-time](https://github.com/gakimball/zsh-coffee-time) - Adds the `caf` alias, which runs `caffeinate -dims`. The extra flags keep everything awake: the system, the drive, and the display. -- [colored-man-pages-mod](https://github.com/zuxfoucault/colored-man-pages_mod) - Forked from [ohmyzsh/ohmyzsh/plugins/colored-man-pages](https://github.com/ohmyzsh/ohmyzsh/blob/master/plugins/colored-man-pages/colored-man-pages.plugin.zsh). Colorizes `man` output. - [color-logging](https://github.com/p1r473/zsh-color-logging) - provides a really easy to use logging library with notifications for pushbullet and pushover, colorizes tools like `cat` and `ls` and provides a color library. +- [colored-man-pages-mod](https://github.com/zuxfoucault/colored-man-pages_mod) - Forked from [ohmyzsh/ohmyzsh/plugins/colored-man-pages](https://github.com/ohmyzsh/ohmyzsh/blob/master/plugins/colored-man-pages/colored-man-pages.plugin.zsh). Colorizes `man` output. - [colored-man-pages](https://github.com/ael-code/zsh-colored-man-pages) - Colorize `man` pages. - [colorize-functions](https://github.com/Freed-Wu/zsh-colorize-functions) - Colorizes functions for ZSH. - [colorize](https://github.com/zpm-zsh/colorize) - Colorize the output of various programs. @@ -1159,7 +1159,6 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [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`. -- [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. - [pr-cwd](https://github.com/zpm-zsh/pr-cwd) - Creates a global variable with current working directory. Plugin has integration with [jocelynmallon/zshmarks](https://github.com/jocelynmallon/zshmarks). - [pr-eol](https://github.com/zpm-zsh/pr-eol) - Displays an EOL symbol which can be embedded in the prompt. - [pr-exec-time](https://github.com/zpm-zsh/pr-exec-time) - Adds a variable you can use to display the execution time of the last command run. @@ -1188,6 +1187,7 @@ Here are a few good sources for Nerd Fonts and Powerline-compatible fonts: - [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. - [pyenv (mattberther)](https://github.com/mattberther/zsh-pyenv) - Inspired by **zsh-rbenv**. Installs, updates or loads `pyenv`, and adds extra functionality. - [pyenv (twopizza9621536)](https://github.com/TwoPizza9621536/zsh-pyenv) - Based on the oh-my-zsh [pyenv](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/pyenv) plugin with modifications from the rbenv and jenv plugins. - [pyenv (xlshiz)](https://github.com/xlshiz/pyenv-zsh-plugin) - Loads [pyenv](https://github.com/pyenv/pyenv) into the current shell and provides prompt info via the `pyenv_prompt_info` function. Also loads [pyenv-virtualenv](https://github.com/pyenv/pyenv-virtualenv) if available. From 1bd7580597f54e05a4549d546ddb56f07a2b84ac Mon Sep 17 00:00:00 2001 From: Joe Block Date: Sat, 13 Jul 2024 09:49:55 -0600 Subject: [PATCH 11/11] Add `mubinben/purr-zsh-theme` Add `mubinben/purr-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 9aa6bd025..fefea235e 100644 --- a/README.md +++ b/README.md @@ -2402,6 +2402,7 @@ If you're using [Antigen](https://github.com/zsh-users/antigen), you can test th - [purify (kyoz)](https://github.com/kyoz/purify) - A clean and vibrant theme, best on dark backgrounds. Includes `git` status decorations. - [purity](https://github.com/petermbenjamin/purity) - Inspired by the [robbyrussell](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme) theme and the [pure](https://github.com/sindresorhus/pure) prompt. - [purpleblood](https://github.com/HFMorais/oh-my-zsh-purpleblood-theme/) - Based on [darkblood](https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/darkblood.zsh-theme). Includes decorators for `username@host`, `git` status, and current directory. +- [purr](https://github.com/mubinben/purr-zsh-theme) - Includes decorators for current directory and `git` status. - [purs](https://github.com/xcambar/purs) - A fast [pure](https://github.com/sindresorhus/pure)-inspired prompt written in [Rust](https://www.rust-lang.org/). - [pustelto](https://github.com/Pustelto/shell_theme) - Colorful theme inspired by the [Spaceship](https://github.com/denysdovhan/spaceship-prompt) theme, includes `git` decorations. - [pwn](https://github.com/gh05t-4/pwn-theme) - Includes decorators for user@host, `git` & `hg` status, ruby version, python virtualenv and current working directory.