Preface all subcommand implementations with do- for clarity
This commit is contained in:
parent
f0baf4e02b
commit
008e82924e
1 changed files with 11 additions and 11 deletions
|
@ -15,7 +15,7 @@ supported_stow_versions=(
|
||||||
2.3.2-fixbug56727
|
2.3.2-fixbug56727
|
||||||
)
|
)
|
||||||
|
|
||||||
bootstrap() {
|
do-bootstrap() {
|
||||||
echo 'Bootstrapping your dotfiles...' >&2
|
echo 'Bootstrapping your dotfiles...' >&2
|
||||||
mkdir -p $DOTFILES
|
mkdir -p $DOTFILES
|
||||||
touch $DOTFILES/.stow
|
touch $DOTFILES/.stow
|
||||||
|
@ -34,7 +34,7 @@ bootstrap() {
|
||||||
install-custom-gnu-stow || return $?
|
install-custom-gnu-stow || return $?
|
||||||
fi
|
fi
|
||||||
|
|
||||||
clone dots git vim zsh || return $?
|
do-clone dots git vim zsh || return $?
|
||||||
do-stow
|
do-stow
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -43,7 +43,7 @@ install-custom-gnu-stow() {
|
||||||
STOW=$DOTFILES/stow/dot-local/bin/stow
|
STOW=$DOTFILES/stow/dot-local/bin/stow
|
||||||
}
|
}
|
||||||
|
|
||||||
clone() {
|
do-clone() {
|
||||||
echo "Requested packages: $argv" >&2
|
echo "Requested packages: $argv" >&2
|
||||||
for package in $argv; do
|
for package in $argv; do
|
||||||
clone-one $package || return $?
|
clone-one $package || return $?
|
||||||
|
@ -132,7 +132,7 @@ process-stow-no-folding() {
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
fetch() {
|
do-fetch() {
|
||||||
local -a packages
|
local -a packages
|
||||||
packages=($argv)
|
packages=($argv)
|
||||||
(( $#packages == 0 )) && packages=( $DOTFILES/*(N:t) )
|
(( $#packages == 0 )) && packages=( $DOTFILES/*(N:t) )
|
||||||
|
@ -142,7 +142,7 @@ fetch() {
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
pull() {
|
do-pull() {
|
||||||
local -a packages
|
local -a packages
|
||||||
packages=($argv)
|
packages=($argv)
|
||||||
(( $#packages == 0 )) && packages=( $DOTFILES/*(N:t) )
|
(( $#packages == 0 )) && packages=( $DOTFILES/*(N:t) )
|
||||||
|
@ -153,7 +153,7 @@ pull() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
status() {
|
do-status() {
|
||||||
local -a packages
|
local -a packages
|
||||||
packages=($argv)
|
packages=($argv)
|
||||||
(( $#packages == 0 )) && packages=( $DOTFILES/*(N:t) )
|
(( $#packages == 0 )) && packages=( $DOTFILES/*(N:t) )
|
||||||
|
@ -207,14 +207,14 @@ main() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
case $comm in
|
case $comm in
|
||||||
bootstrap) bootstrap ;;
|
bootstrap) do-bootstrap ;;
|
||||||
clone) clone ${argv[2,-1]} ;;
|
clone) do-clone ${argv[2,-1]} ;;
|
||||||
fetch) fetch ${argv[2,-1]} ;;
|
fetch) do-fetch ${argv[2,-1]} ;;
|
||||||
stow) do-stow ${argv[2,-1]} ;;
|
stow) do-stow ${argv[2,-1]} ;;
|
||||||
unstow) do-unstow ${argv[2,-1]} ;;
|
unstow) do-unstow ${argv[2,-1]} ;;
|
||||||
restow) do-restow ${argv[2,-1]} ;;
|
restow) do-restow ${argv[2,-1]} ;;
|
||||||
pull) pull ${argv[2,-1]} ;;
|
pull) do-pull ${argv[2,-1]} ;;
|
||||||
st|status) status ${argv[2,-1]} ;;
|
st|status) do-status ${argv[2,-1]} ;;
|
||||||
*) echo "Unknown subcommand $comm" >&2; return 2 ;;
|
*) echo "Unknown subcommand $comm" >&2; return 2 ;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue