{ "version": "https://jsonfeed.org/version/1", "title": "Z-Shell Blog", "home_page_url": "https://wiki.zshell.dev/blog", "description": "Z-Shell Blog", "items": [ { "id": "https://wiki.zshell.dev/blog/feature-rich-plugin-manager", "content_html": "
import useBaseUrl from '@docusaurus/useBaseUrl'; import ThemedImage from '@theme/ThemedImage';
\n<ThemedImage className=\"ImageView\" alt=\"Zshell Logo\" sources={{\nlight: useBaseUrl('/img/zsh/artwork/png/color_horizontal_icon.png'),\ndark: useBaseUrl('/img/zsh/artwork/png/white_horizontal_icon.png'),\n}} />
\nDesigned to glue everything together. ๐
\nhttps://wiki.zshell.dev | GitHub | Discussions | Localize
\nโด๏ธ ๐ Meta-plugins installs a group of complex plugins via a simple label, curated and optimal settings which are automatically applied.
\nโด๏ธ ๐ Packages offloads from complex configurations and stores them as an easy swap & share profiles.
\nโด๏ธ ๐ Annexes are extensions that are installed when required to provide additional functionality, and capabilities.
\nโด๏ธ ๐ Turbo mode yields 50โ80% faster Zsh startup - one likes to wait ๐โโโ๏ธ
\n\n\n๐ฅต 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.
\n
โด๏ธ ๐๏ธ Customize the paths, use ๐ฅท multiple prompts in the same sessions by setting the triggers or create ๐ฉ your own plugins to simplify or improve the routine.
\nโด๏ธ Supports Oh My Zsh and Prezto plugins and libraries. (โป๏ธ migration).
\nโด๏ธ Does not use $FPATH, loading multiple plugins doesn't clutter $FPATH with the same number of entries, e.g: 10, 15, even, or more.
\nโด๏ธ Code is immune to KSH_ARRAYS and other options, which typically cause compatibility problems.
\nโด๏ธ Does not require sudo, and provides many ways & workarounds to set up a clean and safe environment. e.g: setting so-called shims locally.
\n\n\nIf there is something that is not supported yet, I am pretty confident that if there will be reasonable demand - it will be implemented. ๐จ
\n
โด๏ธ Quickly familiarize oneself with a new plugin and provides rich and easy-to-digest information that might be helpful on various occasions.
\nโด๏ธ ๐ฅ Load, ๐ค unload plugins when required, use the ability to ๐งโ manage completions.
\nโด๏ธ Docker ๐ playground to test, view, or propose configurations.
\nโด๏ธ ๐ซ Gallery of the user favorites.
\n\n", "url": "https://wiki.zshell.dev/blog/feature-rich-plugin-manager", "title": "Fast and feature-rich plugin manager for Zsh", "summary": "Introduction to a Swiss Army Knife for Zsh - Unix shell", "date_modified": "2022-01-15T00:00:00.000Z", "author": { "name": "Salvydas Lukosius", "url": "https://github.com/ss-o" }, "tags": [ "github", "zsh" ] } ] }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 โ๏ธ.
\n