zsh dependency manager
#### load zgem
ZGEM_HOME="$HOME/.zsh.zgem"
ZGEM_GEM_DIR="$ZGEM_HOME/gems" # optional
ZGEM_UTILS_DIR="$HOME" # optional
test ! -e "$ZGEM_HOME" && git clone 'https://github.com/qoomon/zgem.git' "$ZGEM_HOME"
source "$ZGEM_HOME/zgem.zsh" # && ZGEM_VERBOSE='true'
Β
- load plugin form git source
zgem bundle 'https://github.com/qoomon/zsh-jumper.git' from:'git' use:'zsh-jumper.zsh'
- load plugin from local source
zgem bundle "$HOME/.zsh/awesome.zsh"
- load completion from http source
zgem bundle "http://example.org/completions/_awesome" from:http as:completion
- load plugin on demand from $ZGEM_UTILS_DIR directory
zgem example-util
- clean all gems
zgem clean
- clean one gem
zgem clean example-util
- upgrade all gems
zgem upgrade
- upgrade one gem
zgem upgrade example-util
- update zgem
zgem update
-
from
- git
- http
- file (default)
-
use
- custom file name to load
- basename from source url (default)
-
as
- completion
- plugin (default)