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;
has 'profile' => (
is => 'ro',
isa => 'Str',
- default => sub { $ENV{DEVEL_REPL_PROFILE} || 'Default' },
+ default => sub { $ENV{DEVEL_REPL_PROFILE} || 'Minimal' },
);
has '_repl' => (
# 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);