Added testing mode
This commit is contained in:
parent
643e1b955f
commit
e66e2dff8e
|
@ -1,6 +1,14 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
echoerr() { echo "$@" >&2; }
|
echoerr() { echo "$@" >&2; }
|
||||||
|
|
||||||
|
testmode=0;
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
test)
|
||||||
|
testmode=1;
|
||||||
|
echoerr "Test mode enabled."
|
||||||
|
esac
|
||||||
|
|
||||||
paths=('~/.profile' '~/.bash_profile' '~/.bashrc' '~/.bash_logout' '~/.gitconfig' '~/.ssh/config' '~/.tmux.conf' '~/.vimrc' '~/.vim/vimrc' '~/.zprofile' '~/.zshenv' '~/.zshrc' '~/bin' '~/.Xmodmap' '~/.Xresources' '~/.Xdefaults' '~/.vimperatorrc' '~/.xinitrc' '~/.i3' '~/.i3status.conf' '~/.config/awesome' '~/.config/pianobar' '~/.config/vimprobable' '~/.config/redshift' '~/.config/openbox' '~/.config/tint2')
|
paths=('~/.profile' '~/.bash_profile' '~/.bashrc' '~/.bash_logout' '~/.gitconfig' '~/.ssh/config' '~/.tmux.conf' '~/.vimrc' '~/.vim/vimrc' '~/.zprofile' '~/.zshenv' '~/.zshrc' '~/bin' '~/.Xmodmap' '~/.Xresources' '~/.Xdefaults' '~/.vimperatorrc' '~/.xinitrc' '~/.i3' '~/.i3status.conf' '~/.config/awesome' '~/.config/pianobar' '~/.config/vimprobable' '~/.config/redshift' '~/.config/openbox' '~/.config/tint2')
|
||||||
|
|
||||||
setupshell='echo "Setting up DotBot. Please do not ^C." >&2'
|
setupshell='echo "Setting up DotBot. Please do not ^C." >&2'
|
||||||
|
@ -145,12 +153,19 @@ until (( $moveon )); do
|
||||||
done
|
done
|
||||||
|
|
||||||
echoerr;
|
echoerr;
|
||||||
echo $dotlink
|
if ! (( $testmode )); then
|
||||||
|
echo $dotlink
|
||||||
|
fi
|
||||||
echoerr
|
echoerr
|
||||||
echoerr "The below are the actions that will be taken to setup DotBot."
|
echoerr "The below are the actions that will be taken to setup DotBot."
|
||||||
|
if (( $testmode )); then
|
||||||
|
echoerr "Just kidding. They won't be."
|
||||||
|
fi
|
||||||
|
|
||||||
echoerr $setupshell
|
echoerr $setupshell
|
||||||
|
|
||||||
read -p "If you do not see a problem with the above commands, press enter. This is your last chance to press ^C before actions are taken that should not be interrupted. "
|
read -p "If you do not see a problem with the above commands, press enter. This is your last chance to press ^C before actions are taken that should not be interrupted. "
|
||||||
|
|
||||||
eval $setupshell
|
if ! (( $testmode )); then
|
||||||
|
eval $setupshell
|
||||||
|
fi
|
||||||
|
|
Loading…
Reference in a new issue