From 149859618b4f7a02c4994183798d73a07f713686 Mon Sep 17 00:00:00 2001 From: Julian Scharrenbach Date: Wed, 3 Jan 2018 16:00:30 +0100 Subject: [PATCH] added create-skript --- create.sh | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 create.sh diff --git a/create.sh b/create.sh new file mode 100644 index 0000000..eb32582 --- /dev/null +++ b/create.sh @@ -0,0 +1,32 @@ +#!/bin/sh +# if the dotfile already exist and it is NOT a symbolic link, +# make a rename to save it and replace with an symbolic link to +# $HOME/dotfiles/$FILE + +function create_link { + if [ -e $HOME/$1 ] + then + if [ ! -h $HOME/$1 ] + then + mv $HOME/$1 $HOME/$1 + ln -s $HOME/dotfiles/$1 $HOME/$1 + fi + fi +} + +create_link .bash_aliases +create_link .bash_profile +create_link .bashrc +create_link .bashrc_local +create_link .tmux.conf + +if [ -d $HOME/.vim ] +then + if [ ! -h $HOME/.vim ] + then + mv $HOME/.vim $HOME/.vim.orig + ln -s $HOME/dotfiles/.vim $HOME/.vim + fi +fi + +create_link .vimrc