From 9729f2467b20dcbb36b02aca58d05fddb88f7aca Mon Sep 17 00:00:00 2001 From: klmp200 Date: Mon, 18 Jul 2016 09:01:50 +0200 Subject: [PATCH] Added backup and fancy messages --- install.pl | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/install.pl b/install.pl index dfb568c..c6bbaab 100755 --- a/install.pl +++ b/install.pl @@ -3,7 +3,12 @@ use 5.018; use autodie; use Cwd 'realpath'; +use File::Copy 'move'; +say "Backuping your original vimrc"; +move "$ENV{'HOME'}/.vimrc", "$ENV{'HOME'}/.vimrc.old"; + +say "Writing your new config"; open my $vimrc, '>', "$ENV{'HOME'}/.vimrc"; my $script = realpath($0); @@ -12,8 +17,12 @@ my $path = $script =~ s#/(\w|\.)+\z##ar; select $vimrc; say "let syncdir=\"$path/\""; say 'exec "source ".syncdir."vimrc"'; -select STDIN; +select STDOUT; close $vimrc; -`git clone https://github.com/VundleVim/Vundle.vim $ENV{'HOME'}/.vim/bundle/Vundle.vim` +say "Installing Vundle"; +`git clone https://github.com/VundleVim/Vundle.vim $ENV{'HOME'}/.vim/bundle/Vundle.vim`; + +say "Installation complete"; +say "Now just launch vim and use :PluginInstall to complete your install";