diff options
author | Karel Kočí <cynerd@email.cz> | 2017-05-07 19:02:22 +0200 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2017-05-07 19:04:43 +0200 |
commit | 9cbf75f5992eb57343fb9cb3eec9e6fa2a9df08d (patch) | |
tree | 87fd19c9805b2064e264481284d215f40f312ae1 /install | |
parent | b1258d579cb9656b851840dd466150357a2ea265 (diff) | |
download | myconfigs-9cbf75f5992eb57343fb9cb3eec9e6fa2a9df08d.tar.gz myconfigs-9cbf75f5992eb57343fb9cb3eec9e6fa2a9df08d.tar.bz2 myconfigs-9cbf75f5992eb57343fb9cb3eec9e6fa2a9df08d.zip |
Revert simplifications but add force option
Diffstat (limited to 'install')
-rwxr-xr-x | install | 50 |
1 files changed, 29 insertions, 21 deletions
@@ -7,26 +7,34 @@ git submodule update --init || (echo "Submodule update failed!"; exit 5) # Source inst and diff function . ./utils/inst -################################################################################# -source private/install # private files, sorry but some privacy is required. - -echo -ne "\e[1;34mInstall Bashrc\e[0m" -inst bashrc ~/.bashrc -inst shellrc ~/.shellrc -inst profile ~/.profile - -echo -ne "\e[1;34mInstall zshrc\e[0m" -inst zshrc ~/.zshrc -inst zprofile ~/.zprofile +# Load if we force changes (implies no interaction) +[ "$1" = "-f" ] && FORCE=true || FORCE=false -echo -ne "\e[1;34mInstall GIT configuration\e[0m" -inst gitconfig ~/.gitconfig -inst local/git-prompt.sh ~/.local/ - -echo -ne "\e[1;34mInstall configurations for various utility tools\e[0m" -inst screenrc ~/.screenrc +################################################################################# -echo -ne "\e[1;34mInstall vim scripts\e[0m" -inst vimrc ~/.vimrc -mkdir -p ~/.cache/vim # directory for *.swp files -mkdir -p ~/.cache/vim-undo # directory for undo files +if ask "Install Bashrc"; then + inst bashrc ~/.bashrc + inst shellrc ~/.shellrc + inst profile ~/.profile +fi + +if ask "Install zshrc"; then + inst zshrc ~/.zshrc + inst shellrc ~/.shellrc + inst zprofile ~/.zprofile +fi + +if ask "Install GIT configuration"; then + inst gitconfig ~/.gitconfig + inst local/git-prompt.sh ~/.local/ +fi + +if ask "Install configurations for various utility tools"; then + inst screenrc ~/.screenrc +fi + +if ask "Install vim scripts"; then + inst vimrc ~/.vimrc + mkdir -p ~/.cache/vim # directory for *.swp files + mkdir -p ~/.cache/vim-undo # directory for undo files +fi |