From 228d3c31fd25b90f5a45e25f32194adfef336073 Mon Sep 17 00:00:00 2001 From: Chuck Hawley Date: Mon, 23 Oct 2017 16:24:57 -0400 Subject: [PATCH] Updated Makefile to remove old symlink or directories --- Makefile | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index c5e6b29..c8ecbf2 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,18 @@ -all: softlinks +vimrepo: softlinks @echo "-----------------------------------------------------------" @echo "Vim and environment" @echo "-----------------------------------------------------------" @echo "Open vim and type :PlugInstall to install extension manager" -softlinks: dependencies - @test -L ${HOME}/.vim || ln -s ${PWD}/.vim ${HOME}/.vim - @test -L ${HOME}/.vimrc || ln -s ${PWD}/.vimrc ${HOME}/.vimrc +softlinks: apps + @test -L ${HOME}/.vim && unlink ${HOME}/.vim || true + @(test -d ${HOME}/.vim && mv ${HOME}/.vim ${HOME}/.vim_old) || true + @ln -vsf ${PWD}/.vim ${HOME}/.vim + @(test -L ${HOME}/.vimrc && unlink ${HOME}/.vimrc) || true + @(test -f ${HOME}/.vimrc && mv ${HOME}/.vimrc ${HOME}/.vimrc_old) || true + @ln -vsf ${PWD}/.vimrc ${HOME}/.vimrc -dependencies: +apps: @sudo apt install vim