[Bast-commits] r5317 - in trunk/Devel-REPL: . lib/Devel

oliver at dev.catalyst.perl.org oliver at dev.catalyst.perl.org
Sun Jan 18 00:44:43 GMT 2009


Author: oliver
Date: 2009-01-18 00:44:43 +0000 (Sun, 18 Jan 2009)
New Revision: 5317

Modified:
   trunk/Devel-REPL/Changes
   trunk/Devel-REPL/Makefile.PL
   trunk/Devel-REPL/README
   trunk/Devel-REPL/lib/Devel/REPL.pm
Log:
make plugins be M::I features so dependencies are optional
Add irc nick for oliver


Modified: trunk/Devel-REPL/Changes
===================================================================
--- trunk/Devel-REPL/Changes	2009-01-17 18:47:53 UTC (rev 5316)
+++ trunk/Devel-REPL/Changes	2009-01-18 00:44:43 UTC (rev 5317)
@@ -1,3 +1,6 @@
+1.3.2
+  - make plugins be M::I features so dependencies are optional
+  - Add irc nick for oliver
 1.3.1
   - Fix brokenness in the distribution manifest
 1.3.0

Modified: trunk/Devel-REPL/Makefile.PL
===================================================================
--- trunk/Devel-REPL/Makefile.PL	2009-01-17 18:47:53 UTC (rev 5316)
+++ trunk/Devel-REPL/Makefile.PL	2009-01-18 00:44:43 UTC (rev 5317)
@@ -7,25 +7,60 @@
 
 install_script 'script/re.pl';
 
+# core
+requires 'File::Spec';
+requires 'Term::ReadLine';
+
+# rest
 requires 'Moose' => '0.64';
 requires 'MooseX::Object::Pluggable' => '0.0009';
 requires 'MooseX::Getopt' => '0.15';
 requires 'MooseX::AttributeHelpers' => '0.14';
 requires 'namespace::clean';
 requires 'File::HomeDir';
-requires 'Lexical::Persistence';
-requires 'Data::Dump::Streamer';
-requires 'PPI';
-requires 'B::Keywords';
 requires 'Task::Weaken';
-requires 'App::Nopaste';
-
-# core
-requires 'File::Spec';
-requires 'Term::ReadLine';
+requires 'B::Concise';
 requires 'Term::ANSIColor';
+requires 'Devel::Peek';
 
+feature 'Completion plugin - extensible tab completion',
+    -default => 0,
+    'PPI' => 0;
+
+feature 'DDS plugin - better format results with Data::Dump::Streamer',
+    -default => 0,
+    'Data::Dump::Streamer' => 0;
+
+feature 'INC completion driver - tab complete module names in use and require',
+    -default => 0,
+    'File::Next' => 0;
+
+feature 'Keywords completion driver - tab complete Perl keywords and operators',
+    -default => 0,
+    'B::Keywords' => 0;
+
+feature 'LexEnv plugin - variables declared with "my" persist between statements',
+    -default => 0,
+    'Lexical::Persistence' => 0;
+
+feature 'MultiLine::PPI plugin - continue reading lines until all blocks are closed',
+    -default => 0,
+    'PPI' => 0;
+
+feature 'Nopaste plugin - upload a session\'s input and output to a Pastebin',
+    -default => 0,
+    'App::Nopaste' => 0;
+
+feature 'PPI plugin - PPI dumping of Perl code',
+    -default => 0,
+    'PPI' => 0;
+
+feature 'Refresh plugin - automatically reload libraries with Module::Refresh',
+    -default => 0,
+    'Module::Refresh' => 0;
+
 test_requires 'Test::More';
 
 auto_install;
 WriteAll;
+

Modified: trunk/Devel-REPL/README
===================================================================
--- trunk/Devel-REPL/README	2009-01-17 18:47:53 UTC (rev 5316)
+++ trunk/Devel-REPL/README	2009-01-18 00:44:43 UTC (rev 5317)
@@ -164,18 +164,25 @@
 
     *   File::HomeDir
 
-    *   Lexical::Persistence
+    *   Task::Weaken
 
-    *   Data::Dump::Streamer
+    Optionally, some plugins if installed will require the following
+    modules:
 
     *   PPI
 
+    *   Data::Dump::Streamer
+
+    *   File::Next
+
     *   B::Keywords
 
-    *   Task::Weaken
+    *   Lexical::Persistence
 
     *   App::Nopaste
 
+    *   Module::Refresh
+
 AUTHOR
     Matt S Trout - mst (at) shadowcatsystems.co.uk
     (<http://www.shadowcatsystems.co.uk/>)
@@ -186,7 +193,7 @@
     epitaph
     mgrimes - mgrimes (at) cpan dot org
     Shawn M Moore - sartak (at) gmail.com
-    Oliver Gorwits
+    Oliver Gorwits - oliver on irc.perl.org
 
 LICENSE
     This library is free software under the same terms as perl itself

Modified: trunk/Devel-REPL/lib/Devel/REPL.pm
===================================================================
--- trunk/Devel-REPL/lib/Devel/REPL.pm	2009-01-17 18:47:53 UTC (rev 5316)
+++ trunk/Devel-REPL/lib/Devel/REPL.pm	2009-01-18 00:44:43 UTC (rev 5317)
@@ -5,7 +5,7 @@
 use namespace::clean -except => [ 'meta' ];
 use 5.008001; # backwards compat, doesn't warn like 5.8.1
 
-our $VERSION = '1.003001'; # 1.3.1
+our $VERSION = '1.003002'; # 1.3.2
 
 with 'MooseX::Object::Pluggable';
 
@@ -346,15 +346,25 @@
 
 =item *
 
-L<Lexical::Persistence>
+L<Task::Weaken>
 
+=back
+
+Optionally, some plugins if installed will require the following modules:
+
+=over 4
+
 =item *
 
+L<PPI>
+
+=item *
+
 L<Data::Dump::Streamer>
 
 =item *
 
-L<PPI>
+L<File::Next>
 
 =item *
 
@@ -362,12 +372,16 @@
 
 =item *
 
-L<Task::Weaken>
+L<Lexical::Persistence>
 
 =item *
 
 L<App::Nopaste>
 
+=item *
+
+L<Module::Refresh>
+
 =back
 
 =head1 AUTHOR
@@ -388,7 +402,7 @@
 
 =item Shawn M Moore - sartak (at) gmail.com
 
-=item Oliver Gorwits
+=item Oliver Gorwits - oliver on irc.perl.org
 
 =back
 




More information about the Bast-commits mailing list