This content originally appeared on DEV Community and was authored by Salvydas Lukosius
❮ 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$FPATHwith the same number of entries (e.g.10,15or more). Code is immune toKSH_ARRAYSand 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,
PATHandFPATHelements 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
We are looking for support - join us :)
This content originally appeared on DEV Community and was authored by Salvydas Lukosius
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/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.
