# Source user configuration [[ -s ${ZDOTDIR:-${HOME}}/.zimrc ]] && source ${ZDOTDIR:-${HOME}}/.zimrc # Install Modules mkdir -p ${ZIM_HOME}/modules for zmodule in ${zmodules}; do dir=$ZIM_HOME/modules/${${${zmodule%/}%.git}##*/} if [ -d ${dir} ]; then print "\n${zmodule} module is already installed" else arr=("${(@s|/|)${zmodule%/}}") if [ ${#arr} = 1 ]; then repo="https://github.com/zimfw/${zmodule}" elif [ ${#arr} = 2 ]; then repo="https://github.com/${zmodule}" else repo=${zmodule} fi print "\nInstalling ${zmodule} module" GIT_ASKPASS=/bin/echo git clone --recursive ${repo} ${dir} 2> /dev/null \ || print "${repo} module could not be installed" fi done print