Deprecate 'bundle'

This commit is contained in:
2023-10-19 09:35:28 -07:00
parent 33dc4fb737
commit 54af5e9ef2
2 changed files with 0 additions and 68 deletions

View File

@@ -1,56 +0,0 @@
#!/bin/bash
# shellcheck disable=SC2016
usage() {
cat << EOT
Usage:
./${0##*/} ls|update|clone|save
Commands:
ls -> List all the bundle repos
update -> Update all the bundle repos
clone -> Use 'bundles.txt' to repopulate
save -> Save repos to 'bundles.txt'
EOT
exit
}
colors() {
sed -E -e 's/\[red\]//g' \
-e 's/\[green\]//g' \
-e 's/\[reset\]//g' \
-e 's/\[b\]//g' \
-e 's/\[ul\]//g'
}
repos() {
# Eval "$1" for all directories
local dn
for dn in * ; do
[[ -d "$dn" ]] || continue
eval "${1//@@/$dn}" | colors
done
}
clone_bundles() {
# Clone the bundles in 'bundles.txt'
local dn repo
while read -r dn repo ; do
[[ "$dn" != \#* ]] || continue
if [[ -d "$dn" ]]; then
echo "*** Dir [red][$dn][reset] already exists!" | colors
else
git clone "$repo" "$dn" 2>&1 | sed "s|^|[green][$dn][reset] |g" | colors
fi
done < bundles.txt
}
case "$1" in
ls) repos 'echo -e "[red]@@[reset] [green]$(git -C @@ remote get-url origin)[reset]"' ;;
update) repos 'git -C @@ pull 2>&1 | sed "s|^|[green][@@][reset] |g"' ;;
save) repos 'echo -e "@@ $(git -C @@ remote get-url origin)"' | tee bundles.txt ;;
clone) clone_bundles ;;
?*) echo "Unknown command: $1" ;;
*) usage ;;
esac
# Fin.

View File

@@ -1,12 +0,0 @@
dockerfile-syntax https://github.com/ekalinin/Dockerfile.vim.git
fugitive https://github.com/tpope/vim-fugitive.git
nerdtree https://github.com/preservim/nerdtree.git
nerdtree-git https://github.com/Xuyuanp/nerdtree-git-plugin.git
nim https://github.com/zah/nim.vim.git
solarized https://github.com/altercation/vim-colors-solarized.git
supertab https://github.com/ervandew/supertab.git
syntastic https://github.com/vim-syntastic/syntastic.git
terraform https://github.com/hashivim/vim-terraform.git
terragrunt https://github.com/yorinasub17/vim-terragrunt.git
toml-syntax https://github.com/cespare/vim-toml.git
#zig https://github.com/ziglang/zig.vim.git