#!/bin/sh PLUGIN_DIR="${HOME}/.vim/pack" echo "Updating all plugins in ${PLUGIN_DIR}" for directory in ${PLUGIN_DIR}/*; do for subdir in "$directory"/start/* "$directory"/opt/*; do if [ -d "${subdir}" ]; then plugin=$(basename "${subdir}") echo "Updating ${plugin}" git -C "${subdir}" pull fi done done