Rename Stow subcommands to use stowing terminology
This commit is contained in:
parent
553fb254f7
commit
f0baf4e02b
1 changed files with 14 additions and 14 deletions
|
@ -35,7 +35,7 @@ bootstrap() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
clone dots git vim zsh || return $?
|
clone dots git vim zsh || return $?
|
||||||
link
|
do-stow
|
||||||
}
|
}
|
||||||
|
|
||||||
install-custom-gnu-stow() {
|
install-custom-gnu-stow() {
|
||||||
|
@ -69,7 +69,7 @@ call-gnu-stow() {
|
||||||
$STOW --dotfiles -d $DOTFILES -t ~ --ignore=${^global_ignore} $argv
|
$STOW --dotfiles -d $DOTFILES -t ~ --ignore=${^global_ignore} $argv
|
||||||
}
|
}
|
||||||
|
|
||||||
link() {
|
do-stow() {
|
||||||
local -a packages
|
local -a packages
|
||||||
packages=($argv)
|
packages=($argv)
|
||||||
if (( $#packages == 0 )); then
|
if (( $#packages == 0 )); then
|
||||||
|
@ -78,33 +78,33 @@ link() {
|
||||||
echo "No installed packages! Do you want to clone some first?" >&2
|
echo "No installed packages! Do you want to clone some first?" >&2
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
echo "Linking all packages ($packages) into $HOME now..." >&2
|
echo "Stowing all packages ($packages) into $HOME now..." >&2
|
||||||
else
|
else
|
||||||
echo "Linking $packages into $HOME now..." >&2
|
echo "Stowing $packages into $HOME now..." >&2
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for nofold in $DOTFILES/${^packages}/.stow-no-folding(N); process-stow-no-folding $nofold
|
for nofold in $DOTFILES/${^packages}/.stow-no-folding(N); process-stow-no-folding $nofold
|
||||||
call-gnu-stow -S $packages
|
call-gnu-stow -S $packages
|
||||||
}
|
}
|
||||||
|
|
||||||
unlink() {
|
do-unstow() {
|
||||||
local -a packages
|
local -a packages
|
||||||
packages=($argv)
|
packages=($argv)
|
||||||
if (( $#packages == 0 )); then
|
if (( $#packages == 0 )); then
|
||||||
packages=( $DOTFILES/*(N:t) )
|
packages=( $DOTFILES/*(N:t) )
|
||||||
if (( $#packages == 0 )); then
|
if (( $#packages == 0 )); then
|
||||||
echo "No installed packages! There's nothing to unlink!" >&2
|
echo "No installed packages! There's nothing to unstow!" >&2
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
echo "Unlinking all packages ($packages) from $HOME now..." >&2
|
echo "Unstowing all packages ($packages) from $HOME now..." >&2
|
||||||
else
|
else
|
||||||
echo "Unlinking $packages from $HOME now..." >&2
|
echo "Unstowing $packages from $HOME now..." >&2
|
||||||
fi
|
fi
|
||||||
|
|
||||||
call-gnu-stow -D $packages
|
call-gnu-stow -D $packages
|
||||||
}
|
}
|
||||||
|
|
||||||
relink() {
|
do-restow() {
|
||||||
local -a packages
|
local -a packages
|
||||||
packages=($argv)
|
packages=($argv)
|
||||||
if (( $#packages == 0 )); then
|
if (( $#packages == 0 )); then
|
||||||
|
@ -113,9 +113,9 @@ relink() {
|
||||||
echo "No installed packages! Do you want to clone some first?" >&2
|
echo "No installed packages! Do you want to clone some first?" >&2
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
echo "Relinking all packages ($packages) into $HOME now..." >&2
|
echo "Restowing all packages ($packages) into $HOME now..." >&2
|
||||||
else
|
else
|
||||||
echo "Relinking $packages into $HOME now..." >&2
|
echo "Restowing $packages into $HOME now..." >&2
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for nofold in $DOTFILES/${^packages}/.stow-no-folding(N); process-stow-no-folding $nofold
|
for nofold in $DOTFILES/${^packages}/.stow-no-folding(N); process-stow-no-folding $nofold
|
||||||
|
@ -210,9 +210,9 @@ main() {
|
||||||
bootstrap) bootstrap ;;
|
bootstrap) bootstrap ;;
|
||||||
clone) clone ${argv[2,-1]} ;;
|
clone) clone ${argv[2,-1]} ;;
|
||||||
fetch) fetch ${argv[2,-1]} ;;
|
fetch) fetch ${argv[2,-1]} ;;
|
||||||
link) link ${argv[2,-1]} ;;
|
stow) do-stow ${argv[2,-1]} ;;
|
||||||
unlink) unlink ${argv[2,-1]} ;;
|
unstow) do-unstow ${argv[2,-1]} ;;
|
||||||
relink) relink ${argv[2,-1]} ;;
|
restow) do-restow ${argv[2,-1]} ;;
|
||||||
pull) pull ${argv[2,-1]} ;;
|
pull) pull ${argv[2,-1]} ;;
|
||||||
st|status) status ${argv[2,-1]} ;;
|
st|status) status ${argv[2,-1]} ;;
|
||||||
*) echo "Unknown subcommand $comm" >&2; return 2 ;;
|
*) echo "Unknown subcommand $comm" >&2; return 2 ;;
|
||||||
|
|
Loading…
Reference in a new issue