Files
dotfiles/unpack.sh

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"