darkcloud-vimconfig/delete-submodule

25 lines
589 B
Bash
Executable File

#!/usr/bin/env bash
[[ -z "$1" ]] && exit 1
if [[ -d "vim/bundle/$1" ]]; then
git submodule deinit -f "vim/bundle/$1"
else
printf '%s\n' "Couldn't run 'git submodule deinit vim/bundle/$1', does not exist" >&2
exit 1
fi
if [[ -d "vim/bundle/$1" ]]; then
git rm -f "vim/bundle/$1"
else
printf '%s\n' "Couldn't run 'git rm vim/bundle/$1', does not exist" >&2
exit 1
fi
if [[ -d ".git/modules/vim/bundle/$1" ]]; then
rm -rf ".git/modules/vim/bundle/$1"
else
printf '%s\n' "Couldn't run 'rm -rf .git/modules/vim/bundle/$1', does not exist" >&2
exit 1
fi