21 lines
340 B
Bash
Executable File
21 lines
340 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 .dotfiles/fish .config/fish
|
|
|
|
popd &> /dev/null
|
|
|
|
echo "...done."
|