r77573@onn: sartak | 2008-12-16 17:10:11 -0500
Sartak [Tue, 16 Dec 2008 22:10:37 +0000 (22:10 +0000)]
 Respect env var DEVEL_REPL_PROFILE

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5242 bd8105ee-0ff8-0310-8827-fb3f25b6796d

lib/Devel/REPL/Profile.pm
lib/Devel/REPL/Script.pm

index b449c54..5085298 100644 (file)
@@ -68,6 +68,9 @@ To run the shell with a particular profile, use the following command:
 
  system$ re.pl --profile MyProject
 
+Alternatively, you can set the environment variable C<DEVEL_REPL_PROFILE> to
+MyProject.
+
 When the profile name is unqualified, as in the above example, the profile is
 assumed to be in the C<Devel::REPL::Profile::> namespace. Otherwise if you
 pass something which contains the C<::> character sequence, it will be loaded
index aab0cc2..2265638 100644 (file)
@@ -14,7 +14,10 @@ has 'rcfile' => (
 );
 
 has 'profile' => (
-  is => 'ro', isa => 'Str', required => 1, default => sub { 'Default' },
+  is       => 'ro',
+  isa      => 'Str',
+  required => 1,
+  default  => sub { $ENV{DEVEL_REPL_PROFILE} || 'Default' },
 );
 
 has '_repl' => (