Files
dotfiles/deploy.sh

21 lines
346 B
Bash
Executable File

#!/bin/bash
echo "Deploying dotfiles..."
pushd $HOME &> /dev/null
FILES=($(ls -p .dotfiles | grep -v / | grep -v deploy))
for file in ${FILES[@]}; do
mv .$file .${file}.bak
ln -s .dotfiles/$file .$file
done
mkdir -p .config
mv .config/fish .config/fish.bak
ln -s $HOME/.dotfiles/fish .config/fish
popd &> /dev/null
echo "...done."