increment $VERSION after 1.003029 release
[p5sagit/Devel-REPL.git] / lib / Devel / REPL / Script.pm
index 3e4dd4b..d4c0a29 100644 (file)
@@ -1,13 +1,15 @@
 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 vars qw($CURRENT_SCRIPT);
 use namespace::autoclean;
 
+our $CURRENT_SCRIPT;
+
 with 'MooseX::Getopt';
 
 has 'rcfile' => (
@@ -18,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' => (
@@ -46,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);