27 lines
505 B
Bash
27 lines
505 B
Bash
#!/bin/bash
|
|
#
|
|
# This script will create symlinks for every dotfile in this repo to the $HOME
|
|
# directory.
|
|
#
|
|
|
|
dotfiles=$(find ./files -type f -name '\.*')
|
|
dir=$(pwd)
|
|
echo "Creating soft links to $dir..."
|
|
for file in $dotfiles;
|
|
do
|
|
name=$(basename $file)
|
|
echo " $name"
|
|
if [ -a "$HOME/$name" ]
|
|
then
|
|
read -p "$HOME/$name exists. Would you like to overwrite it? (y/n): " yn
|
|
case $yn in
|
|
[Yy]* )
|
|
rm "$HOME/$name";;
|
|
* )
|
|
continue;;
|
|
esac
|
|
fi
|
|
ln -s -t $HOME "$dir/$file"
|
|
done
|
|
echo "done"
|