Fast, and feature-rich plugin manager for Zsh

❮ ZI ❯ is a fast and feature-rich plugin manager for Zsh – Unix shell.

Has a turbo mode which yields 50-80% faster Zsh startup.
Allow to install RubyGems, Node modules, Rust packages and almost everything from GitHub.
Supports loading Oh …


This content originally appeared on DEV Community and was authored by Salvydas Lukosius

Logo

ZI ❯ is a fast and feature-rich plugin manager for Zsh - Unix shell.

  • Has a turbo mode which yields 50-80% faster Zsh startup.

  • Allow to install RubyGems, Node modules, Rust packages and almost everything from GitHub.

  • Supports loading Oh My Zsh and Prezto plugins and libraries, however, the implementation isn't framework-specific and doesn't bloat the plugin manager with such code. See our wiki on how to migrate from other plugin managers.

  • The dedicated packages that offload the user from providing long and complex commands. See the Z-Shell ZI organization for a complete list of packages.

  • The specialized extensions — called annexes — allow to extend the plugin manager with new commands, URL per-processors (used by e.g.: z-a-readurl annex), post-install and post-update hooks and much more.

  • The system does not use $FPATH, loading multiple plugins don't clutter $FPATH with the same number of entries (e.g. 10, 15 or more). Code is immune to KSH_ARRAYS and other options typically causing compatibility problems.

  • Provides reports and statistics about the plugins, such as describing what aliases, functions, bindkeys, Zle widgets, zstyles, completions, variables, PATH and FPATH elements a plugin has set up. Allows to quickly familiarize oneself with a new plugin and provides rich and easy-to-digest information that might be helpful on various occasions. supports the unloading of plugins and the ability to list, (un)install, and selectively disable, enable plugin's completions.

New contributor friendly!
GitHub: z-shell/zi

asciicast

We are looking for support - join us :)


This content originally appeared on DEV Community and was authored by Salvydas Lukosius


Print Share Comment Cite Upload Translate Updates
APA

Salvydas Lukosius | Sciencx (2021-12-19T19:01:31+00:00) Fast, and feature-rich plugin manager for Zsh. Retrieved from https://www.scien.cx/2021/12/19/fast-and-feature-rich-plugin-manager-for-zsh/

MLA
" » Fast, and feature-rich plugin manager for Zsh." Salvydas Lukosius | Sciencx - Sunday December 19, 2021, https://www.scien.cx/2021/12/19/fast-and-feature-rich-plugin-manager-for-zsh/
HARVARD
Salvydas Lukosius | Sciencx Sunday December 19, 2021 » Fast, and feature-rich plugin manager for Zsh., viewed ,<https://www.scien.cx/2021/12/19/fast-and-feature-rich-plugin-manager-for-zsh/>
VANCOUVER
Salvydas Lukosius | Sciencx - » Fast, and feature-rich plugin manager for Zsh. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/12/19/fast-and-feature-rich-plugin-manager-for-zsh/
CHICAGO
" » Fast, and feature-rich plugin manager for Zsh." Salvydas Lukosius | Sciencx - Accessed . https://www.scien.cx/2021/12/19/fast-and-feature-rich-plugin-manager-for-zsh/
IEEE
" » Fast, and feature-rich plugin manager for Zsh." Salvydas Lukosius | Sciencx [Online]. Available: https://www.scien.cx/2021/12/19/fast-and-feature-rich-plugin-manager-for-zsh/. [Accessed: ]
rf:citation
» Fast, and feature-rich plugin manager for Zsh | Salvydas Lukosius | Sciencx | https://www.scien.cx/2021/12/19/fast-and-feature-rich-plugin-manager-for-zsh/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.