Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
December 19, 2021 07:01 pm GMT

Fast, and feature-rich plugin manager for Zsh

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 :)


Original Link: https://dev.to/sso/fast-and-feature-rich-plugin-manager-for-zsh-10pp

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To