diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1377554 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.swp diff --git a/.gitconfig b/files/.gitconfig similarity index 100% rename from .gitconfig rename to files/.gitconfig diff --git a/unpack.sh b/unpack.sh new file mode 100644 index 0000000..234795d --- /dev/null +++ b/unpack.sh @@ -0,0 +1,26 @@ +#!/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"