X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit%2FDevel-REPL.git;a=blobdiff_plain;f=lib%2FDevel%2FREPL%2FScript.pm;h=d4c0a29ce37d84054b1bb8df7e98b8c53d99d060;hp=fe01d53b60114b613fb3c0d4d9d81f21c1a8434b;hb=HEAD;hpb=28e93f31852a563bc36e1fd58c28eb46beeec64d diff --git a/lib/Devel/REPL/Script.pm b/lib/Devel/REPL/Script.pm index fe01d53..d4c0a29 100644 --- a/lib/Devel/REPL/Script.pm +++ b/lib/Devel/REPL/Script.pm @@ -1,8 +1,9 @@ package Devel::REPL::Script; +our $VERSION = '1.003030'; + use Moose; use Devel::REPL; -use File::HomeDir; use File::Spec; use Module::Runtime 'use_module'; use namespace::autoclean; @@ -19,7 +20,7 @@ has 'rcfile' => ( has 'profile' => ( is => 'ro', isa => 'Str', - default => sub { $ENV{DEVEL_REPL_PROFILE} || 'Default' }, + default => sub { $ENV{DEVEL_REPL_PROFILE} || 'Minimal' }, ); has '_repl' => ( @@ -47,7 +48,7 @@ sub load_rcfile { # plain name => ~/.re.pl/${rc_file} if ($rc_file !~ m!/!) { - $rc_file = File::Spec->catfile(File::HomeDir->my_home, '.re.pl', $rc_file); + $rc_file = File::Spec->catfile(($^O eq 'MSWin32' && "$]" < 5.016 ? $ENV{HOME} || $ENV{USERPROFILE} : (<~>)[0]), '.re.pl', $rc_file); } $self->apply_script($rc_file);