A simple zsh package manager.
A simple zsh package manager implementation. This project is an example project of kmhjs/zcl .
- Clone this project. (Or download
zpm
file) - Clone kmhjs/zcl project. (Or download
zcl
file) - Update your
FPATH
with path tozpm
andzcl
file. - Call
autoload -Uz zcl
andautoload -Uz zpm
in.zshrc
etc. - Configure your
plugin.conf
.
If you want to use dry-run mode, pass zpm_dry_run=1
to zpm as environment variable.
zpm_dry_run=1 zpm --update
Normal configuration file path is ${HOME}/.config/zpm/plugin.conf
.
If you want to change the path, define path as variable ZPM_CONFIGURATION_PATH
.
(
:name zsh-syntax-highlighting
:url https://github.com/zsh-users/zsh-syntax-highlighting.git
:base_path ./plugin
)
(
:name zsh-completions
:url https://github.com/zsh-users/zsh-completions.git
:base_path ./plugin/plugin-sub
)
This project is distributed under MIT License. See LICENSE
.
Currently, this project is under development.