mirror of
https://github.com/klmp200/vim-sync.git
synced 2024-11-21 13:43:21 +00:00
Better installer
This commit is contained in:
parent
f14cde3ad4
commit
3c27e9235c
16
install.pl
16
install.pl
@ -1,18 +1,20 @@
|
||||
#!/usr/bin/perl -w
|
||||
#!perl -w
|
||||
|
||||
use 5.018;
|
||||
use 5.014;
|
||||
use autodie;
|
||||
use Cwd 'realpath';
|
||||
|
||||
eval {
|
||||
rename "$ENV{'HOME'}/.vimrc", "$ENV{'HOME'}/.vimrc.old";
|
||||
my $old_file = $ENV{'HOME'}.'/.vimrc';
|
||||
|
||||
if (-e $old_file) {
|
||||
rename $old_file, "$old_file.old";
|
||||
say "Old vimrc backuped to ~/.vimrc.old";
|
||||
} or do {
|
||||
} else {
|
||||
say "No file to backup";
|
||||
};
|
||||
}
|
||||
|
||||
say "Writing your new config";
|
||||
open my $vimrc, '>', "$ENV{'HOME'}/.vimrc";
|
||||
open my $vimrc, '>', $old_file;
|
||||
|
||||
my $script = realpath($0);
|
||||
my $path = $script =~ s#/(\w|\.)+\z##ar;
|
||||
|
Loading…
Reference in New Issue
Block a user