From 2e885acd2773579a379750d6c7ad046bea8ba314 Mon Sep 17 00:00:00 2001 From: Mitch Riedstra Date: Thu, 25 Feb 2016 09:01:53 -0500 Subject: Initial --- link-vimrc.sh | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100755 link-vimrc.sh (limited to 'link-vimrc.sh') diff --git a/link-vimrc.sh b/link-vimrc.sh new file mode 100755 index 0000000..45e7e28 --- /dev/null +++ b/link-vimrc.sh @@ -0,0 +1,42 @@ +#!/bin/sh + + +# Create/Check Vim/Vimrc files + +IFS=' +' + +REMOVE="" + +WD="$(pwd)" +cd $HOME + +files="$HOME/.vimrc +$HOME/.nvimrc" + +directories="$HOME/.config/nvim +$HOME/.nvim" + +for _file in $files; do + if [ -L $_file ] ; then + printf "\033[1;32mOK: %s\033[0m\n" "$_file" + elif [ -f $_file ] ; then + printf "REMOVE: \033[1;31m%s\033[0m\n" "$_file" + else + printf "\033[1;33mCREATED: %s\033[0m\n" "$_file" + ln -s .vim/init.vim $_file + fi +done + +for _dir in $directories; do + if [ -L $_dir ] ; then + printf "\033[1;32mOK: %s\033[0m\n" "$_dir" + elif [ -f $_dir ] ; then + printf "REMOVE: \033[1;31m%s\033[0m\n" "$_dir" + else + printf "\033[1;33mCREATED: %s\033[0m\n" "$_dir" + ln -s .vim $_dir + fi +done + +cd "$WD" -- cgit v1.2.3