dotfiles/install.sh
Matt Spurrier 73675cd237
Update doco & add automation
Add some automation into the apt install, so that you don't need to worry about that.
Make sure the apt update runs successfully before doing the install
Add documentation.
2018-12-02 23:09:10 +08:00

21 lines
615 B
Bash
Executable file

#!/bin/bash
# Find all dot files then if the original file exists, create a backup
# Once backed up to {file}.dtbak symlink the new dotfile in place
for file in $(find . -maxdepth 1 -name ".*" -type f -printf "%f\n" ); do
if [ -e ~/$file ]; then
mv -f ~/$file{,.dtbak}
fi
ln -s $PWD/$file ~/$file
done
# Check if vim-addon installed, if not, install it automatically
if hash vim-addon 2>/dev/null; then
echo "vim-addon (vim-scripts) installed"
else
echo "vim-addon (vim-scripts) not installed, installing"
sudo apt update && sudo apt -y install vim-scripts
fi
echo "Installed"