diff --git a/zsh/makefile b/zsh/makefile index c7e61b4..c52976b 100644 --- a/zsh/makefile +++ b/zsh/makefile @@ -20,29 +20,27 @@ init: ; $(report) "updating cache permissions" init_zplug: - if [ ! -e $(ZPLUG_DIR) ] ; then - export ZPLUG_HOME=$(ZPLUG_DIR) - git clone https://github.com/zplug/zplug $(ZPLUG_DIR) \ - ; $(report) "zplug installed" - else + if [ -e $(ZPLUG_DIR) ] ; then $(report) debug "zplug already installed. Skipping" + return fi + export ZPLUG_HOME=$(ZPLUG_DIR) + git clone https://github.com/zplug/zplug $(ZPLUG_DIR) \ + ; $(report) "zplug installed" update: - if [ -e $(ZPLUG_DIR) ] ; then - $(report) header "Updating zplug" - source $(ZPLUG_DIR)/init.zsh - source $(ZSH_DIR)/zplug - export zplugs - zplug install - zplug update \ - ; $(report) "zplug upate" - zplug clean \ - ; $(report) "zplug cleaned" - else + if [ ! -d $(ZPLUG_DIR) ] ; then $(report) error "$(ZPLUG_DIR) doesn't exist - run init first." + return fi + $(report) header "Updating zplug" + source $(ZPLUG_DIR)/init.zsh + source $(ZSH_DIR)/zplug + export zplugs + zplug install + zplug update ; $(report) "zplug upate" + zplug clean ; $(report) "zplug cleaned" remove: rm -rf $(ZPLUG_DIR) ; $(report) "deleting zplug dir"