27 lines
457 B
Bash
Executable File
27 lines
457 B
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "Deploying dotfiles..."
|
|
|
|
pushd $HOME &> /dev/null
|
|
|
|
FILES=($(ls -p .dotfiles | egrep -v "/\$|\\.sh|TODO"))
|
|
|
|
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
|
|
|
|
mv .lein .lein.bak
|
|
ln -s $HOME/.dotfiles/lein .lein
|
|
|
|
mv .doom.d .doom.d.bak
|
|
ln -s $HOME/.dotfiles/doom .doom.d
|
|
|
|
popd &> /dev/null
|
|
|
|
echo "...done."
|