Better backup

This commit is contained in:
Antoine Bartuccio 2016-07-18 09:25:19 +02:00
parent 9729f2467b
commit e7bf265776
1 changed files with 5 additions and 2 deletions

View File

@ -3,10 +3,13 @@
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";
eval {
rename "$ENV{'HOME'}/.vimrc", "$ENV{'HOME'}/.vimrc.old";
} or do {
say "No file to backup";
};
say "Writing your new config";
open my $vimrc, '>', "$ENV{'HOME'}/.vimrc";