<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://wiki.zshell.dev/blog</id>
    <title>Z-Shell Blog</title>
    <updated>2022-01-15T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://wiki.zshell.dev/blog"/>
    <subtitle>Z-Shell Blog</subtitle>
    <icon>https://wiki.zshell.dev/img/favicon.ico</icon>
    <rights>Copyright © 2026 Z-Shell Community</rights>
    <entry>
        <title type="html"><![CDATA[Fast and feature-rich plugin manager for Zsh]]></title>
        <id>https://wiki.zshell.dev/blog/feature-rich-plugin-manager</id>
        <link href="https://wiki.zshell.dev/blog/feature-rich-plugin-manager"/>
        <updated>2022-01-15T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Introduction to a Swiss Army Knife for Zsh - Unix shell]]></summary>
        <content type="html"><![CDATA[<h2 class="anchor anchorTargetHideOnScrollNavbar_R22O" id="️---zi----a-swiss-army-knife-for-zsh---unix-shell">🧙‍♂️ 🪄 <a href="https://github.com/z-shell/zi" target="_blank" rel="noopener noreferrer" class="">❮ ZI ❯</a> - A Swiss Army Knife for <a href="https://zsh.sourceforge.io/" target="_blank" rel="noopener noreferrer" class="">Zsh</a> - <a href="https://en.wikipedia.org/wiki/Unix_shell" target="_blank" rel="noopener noreferrer" class="">Unix shell</a><a href="https://wiki.zshell.dev/blog/feature-rich-plugin-manager#%EF%B8%8F---zi----a-swiss-army-knife-for-zsh---unix-shell" class="hash-link" aria-label="Direct link to ️---zi----a-swiss-army-knife-for-zsh---unix-shell" title="Direct link to ️---zi----a-swiss-army-knife-for-zsh---unix-shell" translate="no">​</a></h2>
<p>import useBaseUrl from '@docusaurus/useBaseUrl'; import ThemedImage from '@theme/ThemedImage';</p>
<p>&lt;ThemedImage className="ImageView" alt="Zshell Logo" sources={{
light: useBaseUrl('/img/zsh/artwork/png/color_horizontal_icon.png'),
dark: useBaseUrl('/img/zsh/artwork/png/white_horizontal_icon.png'),
}} /&gt;</p>
<p>Designed to glue everything together. 🔗</p>
<p><a href="https://wiki.zshell.dev/" target="_blank" rel="noopener noreferrer" class="">https://wiki.zshell.dev</a> | <a href="https://github.com/z-shell/" target="_blank" rel="noopener noreferrer" class="">GitHub</a> | <a href="https://github.com/orgs/z-shell/discussions/" target="_blank" rel="noopener noreferrer" class="">Discussions</a> | <a href="https://digitalclouds.crowdin.com/z-shell" target="_blank" rel="noopener noreferrer" class="">Localize</a></p>
<!-- -->
<h3 class="anchor anchorTargetHideOnScrollNavbar_R22O" id="️-fast-and-feature-rich">⚡️ Fast and feature-rich<a href="https://wiki.zshell.dev/blog/feature-rich-plugin-manager#%EF%B8%8F-fast-and-feature-rich" class="hash-link" aria-label="Direct link to ⚡️ Fast and feature-rich" title="Direct link to ⚡️ Fast and feature-rich" translate="no">​</a></h3>
<p>✴️ <a class="" href="https://wiki.zshell.dev/search?q=meta+plugins">🌀 Meta-plugins</a> installs a group of complex plugins via a simple label, curated and optimal settings which are automatically applied.</p>
<p>✴️ <a class="" href="https://wiki.zshell.dev/ecosystem/packages/synopsis">🌀 Packages</a> offloads from complex configurations and stores them as an easy swap &amp; share profiles.</p>
<p>✴️ <a class="" href="https://wiki.zshell.dev/ecosystem/annexes/overview">🌀 Annexes</a> are extensions that are installed when required to provide additional functionality, and capabilities.</p>
<p>✴️ <a class="" href="https://wiki.zshell.dev/docs/getting_started/overview#turbo-mode-zsh--53">🌀 Turbo</a> mode yields <strong>50–80%</strong> faster Zsh startup - one likes to wait 🙇‍‍♂️</p>
<!-- -->
<blockquote>
<p>🥵 Currently biggest issue is that it seems to be too complex for new users and recently made some adjustments which are now starting to provide the results.</p>
</blockquote>
<h3 class="anchor anchorTargetHideOnScrollNavbar_R22O" id="️-neat-and-flexible">☑️ Neat and flexible<a href="https://wiki.zshell.dev/blog/feature-rich-plugin-manager#%EF%B8%8F-neat-and-flexible" class="hash-link" aria-label="Direct link to ☑️ Neat and flexible" title="Direct link to ☑️ Neat and flexible" translate="no">​</a></h3>
<p>✴️ <a class="" href="https://wiki.zshell.dev/docs/guides/customization#customizing-paths">🏗️ Customize</a> the paths, use <a class="" href="https://wiki.zshell.dev/docs/guides/customization#multiple-prompts">🥷 multiple prompts</a> in the same sessions by setting the triggers or create <a class="" href="https://wiki.zshell.dev/docs/guides/customization#non-github-local-plugins">🚩 your own</a> plugins to simplify or improve the routine.</p>
<p>✴️ Supports <a class="" href="https://wiki.zshell.dev/docs/getting_started/overview#oh-my-zsh-prezto">Oh My Zsh</a> and <a class="" href="https://wiki.zshell.dev/docs/getting_started/overview#oh-my-zsh-prezto">Prezto</a> plugins and libraries. (<a class="" href="https://wiki.zshell.dev/docs/getting_started/migration">♻️ migration</a>).</p>
<p>✴️ Does not use <strong>$FPATH</strong>, loading multiple plugins doesn't clutter <strong>$FPATH</strong> with the same number of entries, e.g: 10, 15, even, or more.</p>
<p>✴️ Code is immune to <strong>KSH_ARRAYS</strong> and other options, which typically cause compatibility problems.</p>
<p>✴️ Does not require <strong>sudo</strong>, and provides many ways &amp; workarounds to set up a clean and safe environment. e.g: setting so-called <strong>shims</strong> locally.</p>
<blockquote>
<p>If there is something that is not supported yet, I am pretty confident that if there will be reasonable demand - it will be implemented. 🔨</p>
</blockquote>
<h3 class="anchor anchorTargetHideOnScrollNavbar_R22O" id="-familiarize-and-control">📈 Familiarize and control<a href="https://wiki.zshell.dev/blog/feature-rich-plugin-manager#-familiarize-and-control" class="hash-link" aria-label="Direct link to 📈 Familiarize and control" title="Direct link to 📈 Familiarize and control" translate="no">​</a></h3>
<p>✴️ Quickly familiarize oneself with a new plugin and provides rich and easy-to-digest information that might be helpful on various occasions.</p>
<p>✴️ <a class="" href="https://wiki.zshell.dev/docs/guides/commands#loading-and-unloading">📥 Load, 📤 unload</a> plugins when required, use the ability to <a class="" href="https://wiki.zshell.dev/docs/guides/commands#completions-management">🧙‍ manage</a> completions.</p>
<p>✴️ Docker <a href="https://github.com/z-shell/playground" target="_blank" rel="noopener noreferrer" class="">📊 playground</a> to test, view, or propose configurations.</p>
<p>✴️ <a class="" href="https://wiki.zshell.dev/community/gallery/collection">💫 Gallery</a> of the user favorites.</p>
<blockquote>
<p>Is only limited to your own 🤦‍♂️ imagination… 🧙‍‍♀️ We need the support to make it better and more approachable to new users, become a 💞 friend of the DEV 💞, and more ☁️ cloud-native ☁️.</p>
</blockquote>]]></content>
        <author>
            <name>Salvydas Lukosius</name>
            <email>ss-o@zshell.dev</email>
            <uri>https://github.com/ss-o</uri>
        </author>
        <category label="github" term="github"/>
        <category label="zsh" term="zsh"/>
    </entry>
</feed>