#compdef git-submodule-remove #autoload # # Completes git-submodule-remove. # # Authors: # Sorin Ionescu # if ! is-true "$(git rev-parse --is-inside-work-tree 2> /dev/null)"; then return 1 fi local -a submodules local submodule while IFS=$'\n' read submodule; do submodules+=("$submodule") done < <( git config --file "$(git-root)/.gitmodules" --list \ | grep '.path=' \ | cut -d= -f2- ) _describe -t submodule 'submodules' submodules && return 0