[Jifty-commit] r6465 - in jifty/trunk: . lib/Jifty/Script plugins/REPL plugins/REPL/lib plugins/REPL/lib/Jifty/Plugin plugins/REPL/lib/Jifty/Plugin/REPL plugins/REPL/lib/Jifty/Plugin/REPL/Command

Jifty commits jifty-commit at lists.jifty.org
Wed Feb 25 16:24:03 EST 2009


Author: alexmv
Date: Wed Feb 25 16:24:03 2009
New Revision: 6465

Added:
   jifty/trunk/plugins/REPL/
   jifty/trunk/plugins/REPL/Makefile.PL
   jifty/trunk/plugins/REPL/lib/
   jifty/trunk/plugins/REPL/lib/Jifty/
   jifty/trunk/plugins/REPL/lib/Jifty/Plugin/
   jifty/trunk/plugins/REPL/lib/Jifty/Plugin/REPL/
   jifty/trunk/plugins/REPL/lib/Jifty/Plugin/REPL/Command/
   jifty/trunk/plugins/REPL/lib/Jifty/Plugin/REPL/Command/Repl.pm
      - copied, changed from r6215, /jifty/trunk/lib/Jifty/Script/Repl.pm
Removed:
   jifty/trunk/lib/Jifty/Script/Repl.pm
Modified:
   jifty/trunk/   (props changed)
   jifty/trunk/META.yml
   jifty/trunk/Makefile.PL

Log:
 r42699 at kohr-ah:  chmrr | 2009-02-25 16:18:24 -0500
 Move repl command into plugin


Modified: jifty/trunk/META.yml
==============================================================================
--- jifty/trunk/META.yml	(original)
+++ jifty/trunk/META.yml	Wed Feb 25 16:24:03 2009
@@ -26,7 +26,6 @@
   Data::Dump::Streamer: 0
   Devel::Cover: 0
   Devel::EvalContext: 0
-  Devel::REPL: 0
   Email::Abstract: 0
   Module::CoreList: 0
   Module::Install::Admin: 0.50

Modified: jifty/trunk/Makefile.PL
==============================================================================
--- jifty/trunk/Makefile.PL	(original)
+++ jifty/trunk/Makefile.PL	Wed Feb 25 16:24:03 2009
@@ -2,7 +2,7 @@
 name('Jifty');
 license('Perl');
 perl_version '5.8.3';
-requires('App::CLI' => 0.03 ); # App::CLI::Command::Help App::CLI::Command
+requires('App::CLI' => 0.08 ); # App::CLI::Command::Help App::CLI::Command
 requires('Cache::Cache'); #Cache::FileCache
 requires('Calendar::Simple');
 requires('Class::Accessor'); # Class::Accessor::Fast
@@ -151,11 +151,6 @@
     recommends('Devel::EvalContext' => 0),
     ;
 
-feature 'Jifty REPL' =>
-    -default => 0,
-    recommends('Devel::REPL' => 0), # Devel::REPL::Script
-    ;
-
 feature 'Improved halos' =>
     -default => 0,
     recommends('Data::Dump::Streamer' => 0),

Added: jifty/trunk/plugins/REPL/Makefile.PL
==============================================================================
--- (empty file)
+++ jifty/trunk/plugins/REPL/Makefile.PL	Wed Feb 25 16:24:03 2009
@@ -0,0 +1,11 @@
+use inc::Module::Install 0.46;
+name('Jifty-Plugin-REPL');
+version_from('lib/Jifty/Plugin/REPL.pm');
+
+requires('Jifty');
+requires('Devel::REPL' => 0); # Devel::REPL::Script
+
+auto_install();
+tests(qw( t/*/t/*.t ));
+
+WriteAll;

Copied: jifty/trunk/plugins/REPL/lib/Jifty/Plugin/REPL/Command/Repl.pm (from r6215, /jifty/trunk/lib/Jifty/Script/Repl.pm)
==============================================================================
--- /jifty/trunk/lib/Jifty/Script/Repl.pm	(original)
+++ jifty/trunk/plugins/REPL/lib/Jifty/Plugin/REPL/Command/Repl.pm	Wed Feb 25 16:24:03 2009
@@ -1,6 +1,8 @@
 use strict;
 use warnings;
 
+package Jifty::Plugin::REPL::Command::Repl;
+
 package Jifty::Script::Repl;
 use base qw/Jifty::Script/;
 use Devel::REPL::Script;
@@ -56,6 +58,17 @@
     Devel::REPL::Script->new->run();
 }
 
+=head2 filename
+
+This is used as a hack to get L<App::CLI> to retrieve our POD correctly.
+
+Inner packages are not given in C<%INC>. If anyone finds a way around this,
+please let us know.
+
+=cut
+
+sub filename { __FILE__ }
+
 1;
 
 =head1 AUTHOR


More information about the Jifty-commit mailing list