ReqPack Lua plugin for zinit.
Plugin wraps zinit through a dedicated ReqPack-managed Zinit home and manifest.
name=<user/repo>for regular pluginsname=<url>withflags={"snippet"}for remote snippetslocalPath=<absolute-dir>for local plugin directorieslocalPath=<absolute-file>for local snippet files
Examples:
rqp install zinit zsh-users/zsh-autosuggestions
rqp install zinit https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/plugins/git/git.plugin.zsh --flags snippetinstallinstallLocalremoveupdatelistoutdatedsearchinforesolvePackage
~/.local/share/reqpack/zinit/home~/.local/share/reqpack/zinit/home/zinit.git~/.local/share/reqpack/zinit/packages.tsv~/.local/share/reqpack/zinit/packages.zsh~/.cache/reqpack/zinit/zcompdump
Plugin keeps one shared managed Zinit home for plugins, snippets, completions, and stored ._zinit metadata.
- wrapper does not edit user
.zshrc - remote search is limited to ReqPack-managed manifest entries
- outdated detection is git-only for managed plugin repos
- local targets are removed from ReqPack manifest without deleting user source files
rqp test-plugin --plugin ./run.lua --preset core