2 # The ZPE plugin manager. Copyright 2020 Armaan Bhojwani, MIT License
5 config_dir=$HOME/.config/zpe/
6 plugin_dir=$HOME/.config/zpe/plugins/
8 [[ -d "$config_dir" ]] || mkdir -p "$config_dir"
9 touch "$config_dir"repositories
10 [[ -d "$plugin_dir" ]] || mkdir -p "$plugin_dir"
11 [[ -x git ]] && echo "please install git"
12 [[ -x find ]] && echo "please install find"
17 git -C $plugin_dir clone $line
18 done < "${config_dir}repositories"
22 find_dirs=$(find "$plugin_dir" -name ".git" -type d)
23 echo $find_dirs | xargs -P10 -I{} git --git-dir={} config pull.ff only
24 echo $find_dirs | xargs -P10 -I{} git --git-dir={} pull