aboutsummaryrefslogtreecommitdiffstats
path: root/linker.sh
diff options
context:
space:
mode:
Diffstat (limited to 'linker.sh')
-rwxr-xr-xlinker.sh15
1 files changed, 10 insertions, 5 deletions
diff --git a/linker.sh b/linker.sh
index 7d2aa61..23ce070 100755
--- a/linker.sh
+++ b/linker.sh
@@ -1,12 +1,17 @@
#!/bin/bash
+# Matt Kohls 2017
+# License GPLv3 or later
+
+# Save dir of where we start from to link back to
+DIR="$(cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
cd ~
# Start with .bashrc
if [[ -e .bashrc ]] ; then
cp .bashrc .bashrc.original
fi
-ln -s ~/dotfiles/.bashrc ~/.bashrc
+ln -s $DIR/.bashrc ~/.bashrc
# Next .vim(rc)
if [[ -e .vimrc ]] ; then
@@ -15,8 +20,8 @@ fi
if [[ -e .vim ]] ; then
cp -r .vim .vim.original
fi
-ln -s ~/dotfiles/.vimrc ~/.vimrc
-ln -s ~/dotfiles/.vim ~/.vim
+ln -s $DIR/.vimrc ~/.vimrc
+ln -s $DIR/.vim ~/.vim
# Next .git
if [[ -e .gitconfig ]] ; then
@@ -25,6 +30,6 @@ fi
if [[ -e .gitignore_global ]] ; then
cp .gitignore_global .gitignore_global.original
fi
-ln -s ~/dotfiles/.gitconfig ~/.gitconfig
-ln -s ~/dotfiles/.gitignore_global .gitignore_global
+ln -s $DIR/.gitconfig ~/.gitconfig
+ln -s $DIR/.gitignore_global .gitignore_global