skip = Devel/REPL/Plugin/(Completion|LexEnv|DDC|DDS|Interrupt|MultiLine/PPI|Nopaste|PPI|Refresh)\.pm$
skip = Devel/REPL/Plugin/CompletionDriver/
-[PodVersion]
-
[@Author::ETHER]
:version = 0.086
--remove = PodWeaver
server = p5sagit
installer = MakeMaker ; Module::Build::Tiny cannot handle dynamic_config => 1
changes_version_columns = 11
+surgical_podweaver = 1
Authority.authority = cpan:PHAYLON
Test::MinimumVersion.max_target_perl = 5.008001
-remove = PodCoverageTests ; XXX TODO
package Devel::REPL;
+# ABSTRACT: A modern perl interactive shell
our $VERSION = '1.003027';
print $fh "\n" if $self->term->ReadLine =~ /Gnu/;
}
-=head1 NAME
+1;
+__END__
-Devel::REPL - A modern perl interactive shell
+=pod
=head1 SYNOPSIS
=back
-=head1 AUTHOR
-
-Matt S Trout - mst (at) shadowcatsystems.co.uk (L<http://www.shadowcatsystems.co.uk/>)
-
-=head1 CONTRIBUTORS
-
-=over 4
-
-=item Stevan Little - stevan (at) iinteractive.com
-
-=item Alexis Sukrieh - sukria+perl (at) sukria.net
-
-=item epitaph
-
-=item mgrimes - mgrimes (at) cpan dot org
-
-=item Shawn M Moore - sartak (at) gmail.com
-
-=item Oliver Gorwits - oliver on irc.perl.org
-
-=item Andrew Moore - C<< <amoore@cpan.org> >>
-
-=item Norbert Buchmuller C<< <norbi@nix.hu> >>
-
-=item Dave Houston C<< <dhouston@cpan.org> >>
-
-=item Chris Marshall
-
-=item Karen Etheridge C<< <ether@cpan.org> >>
-
-=back
-
-=head1 LICENSE
-
-This library is free software under the same terms as perl itself
-
=cut
-
-1;
sprintf "%s: %s", $self->type, $self->message;
}
__PACKAGE__
-
-__END__
+=pod
+
=head1 NAME
Devel::REPL::Overview - overview of Devel::REPL.
use strict;
use warnings;
package Devel::REPL::Plugin::B::Concise;
+# ABSTRACT: B::Concise dumping of expression optrees
our $VERSION = '1.003027';
=pod
-=head1 NAME
-
-Devel::REPL::Plugin::B::Concise - B::Concise dumping of expression optrees
-
=head1 SYNOPSIS
repl> #concise -exec -terse {
Yuval Kogman E<lt>nothingmuch@woobling.orgE<gt>
=cut
-
-
use strict;
use warnings;
package Devel::REPL::Plugin::Colors;
+# ABSTRACT: Add color to return values, warnings, and errors
our $VERSION = '1.003027';
__END__
-=head1 NAME
-
-Devel::REPL::Plugin::Colors - add color to return values, warnings, and errors
+=pod
=head1 SYNOPSIS
use strict;
use warnings;
package Devel::REPL::Plugin::Commands;
+# ABSTRACT: Generic command creation plugin using injected functions
our $VERSION = '1.003027';
};
1;
-
-__END__
-
-=head1 NAME
-
-Devel::REPL::Plugin::Commands - Generic command creation plugin using injected functions
-
-=cut
-
use strict;
use warnings;
package Devel::REPL::Plugin::Completion;
+# ABSTRACT: Extensible tab completion
our $VERSION = '1.003027';
__END__
-=head1 NAME
-
-Devel::REPL::Plugin::Completion - Extensible tab completion
+=pod
=head1 NOTE
Shawn M Moore, C<< <sartak at gmail dot com> >>
=cut
-
use strict;
use warnings;
package Devel::REPL::Plugin::CompletionDriver::Globals;
+# ABSTRACT: Complete global variables, packages, namespaced functions
our $VERSION = '1.003027';
__END__
-=head1 NAME
-
-Devel::REPL::Plugin::CompletionDriver::Globals - Complete global variables, packages, namespaced functions
+=pod
=head1 AUTHOR
Shawn M Moore, C<< <sartak at gmail dot com> >>
=cut
-
use strict;
use warnings;
package Devel::REPL::Plugin::CompletionDriver::INC;
+# ABSTRACT: Complete module names in use and require
our $VERSION = '1.003027';
__END__
-=head1 NAME
-
-Devel::REPL::Plugin::CompletionDriver::INC - Complete module names in use and require
+=pod
=head1 AUTHOR
Shawn M Moore, C<< <sartak at gmail dot com> >>
=cut
-
use strict;
use warnings;
package Devel::REPL::Plugin::CompletionDriver::Keywords;
+# ABSTRACT: Complete Perl keywords and operators
our $VERSION = '1.003027';
__END__
-=head1 NAME
-
-Devel::REPL::Plugin::CompletionDriver::Keywords - Complete Perl keywords and operators
+=pod
=head1 AUTHOR
Shawn M Moore, C<< <sartak at gmail dot com> >>
=cut
-
use strict;
use warnings;
package Devel::REPL::Plugin::CompletionDriver::LexEnv;
+# ABSTRACT: Complete variable names in the REPL's lexical environment
our $VERSION = '1.003027';
__END__
-=head1 NAME
-
-Devel::REPL::Plugin::CompletionDriver::LexEnv - Complete variable names in the REPL's lexical environment
+=pod
=head1 AUTHOR
Shawn M Moore, C<< <sartak at gmail dot com> >>
=cut
-
use strict;
use warnings;
package Devel::REPL::Plugin::CompletionDriver::Methods;
+# ABSTRACT: Complete class or object method names
our $VERSION = '1.003027';
__END__
-=head1 NAME
-
-Devel::REPL::Plugin::CompletionDriver::Methods - Complete class or object method names
+=pod
=head1 AUTHOR
Shawn M Moore, C<< <sartak at gmail dot com> >>
=cut
-
use strict;
use warnings;
package Devel::REPL::Plugin::CompletionDriver::Turtles;
+# ABSTRACT: Complete Turtles-based commands
our $VERSION = '1.003027';
__END__
-=head1 NAME
-
-Devel::REPL::Plugin::CompletionDriver::Turtles - Complete Turtles-based commands
+=pod
=head1 AUTHOR
Yuval Kogman E<lt>nothingmuch@woobling.orgE<gt>
=cut
-
use strict;
use warnings;
package Devel::REPL::Plugin::DDC;
+# ABSTRACT: Format results with Data::Dumper::Concise
our $VERSION = '1.003027';
__END__
-=head1 NAME
-
-Devel::REPL::Plugin::DDC - Format results with Data::Dumper::Concise
+=pod
=head1 SYNOPSIS
$
=cut
-
use strict;
use warnings;
package Devel::REPL::Plugin::DDS;
+# ABSTRACT: Format results with Data::Dump::Streamer
our $VERSION = '1.003027';
__END__
-=head1 NAME
-
-Devel::REPL::Plugin::DDS - Format results with Data::Dump::Streamer
+=pod
=head1 SYNOPSIS
$
=cut
-
use strict;
use warnings;
package Devel::REPL::Plugin::DumpHistory;
+# ABSTRACT: Plugin for Devel::REPL to save or print the history
our $VERSION = '1.003027';
__END__
-=head1 NAME
-
-Devel::REPL::Plugin::DumpHistory - Plugin for Devel::REPL to save or print
-the history.
+=pod
=head1 SYNOPSIS
use strict;
use warnings;
package Devel::REPL::Plugin::FancyPrompt;
+# ABSTRACT: Facilitate user-defined prompts
our $VERSION = '1.003027';
__END__
-=head1 NAME
-
-Devel::REPL::Plugin::FancyPrompt - facilitate user-defined prompts
+=pod
=head1 SYNOPSIS
it under the same terms as Perl itself.
=cut
-
use strict;
use warnings;
package Devel::REPL::Plugin::FindVariable;
+# ABSTRACT: Finds variables by name
our $VERSION = '1.003027';
__END__
-=head1 NAME
-
-Devel::REPL::Plugin::FindVariable - Finds variables by name
+=pod
=head1 AUTHOR
Shawn M Moore, C<< <sartak at gmail dot com> >>
=cut
-
use strict;
use warnings;
package Devel::REPL::Plugin::History;
+# ABSTRACT: Keep track of all input, provide shortcuts !1, !-1
our $VERSION = '1.003027';
};
1;
-
-__END__
-
-=head1 NAME
-
-Devel::REPL::Plugin::History - Keep track of all input, provide shortcuts !1, !-1
-
-=cut
-
use strict;
use warnings;
package Devel::REPL::Plugin::Interrupt;
+# ABSTRACT: Traps SIGINT to kill long-running lines
our $VERSION = '1.003027';
__END__
-=head1 NAME
-
-Devel::REPL::Plugin::Interrupt - traps SIGINT to kill long-running lines
+=pod
=head1 DESCRIPTION
use strict;
use warnings;
package Devel::REPL::Plugin::LexEnv;
+# ABSTRACT: Provide a lexical environment for the REPL
our $VERSION = '1.003027';
__END__
-=head1 NAME
-
-Devel::REPL::Plugin::LexEnv - Provide a lexical environment for the REPL
+=pod
=head1 SYNOPSIS
$ warn $s->resultset('User')->first->first_name # <-- note that $s works
=cut
-
use strict;
use warnings;
package Devel::REPL::Plugin::MultiLine::PPI;
+# ABSTRACT: Read lines until all blocks are closed
our $VERSION = '1.003027';
__END__
-=head1 NAME
-
-Devel::REPL::Plugin::MultiLine::PPI - read lines until all blocks are closed
+=pod
=head1 SYNOPSIS
use strict;
use warnings;
package Devel::REPL::Plugin::Nopaste;
+# ABSTRACT: #nopaste to upload session's input and output
our $VERSION = '1.003027';
__END__
-=head1 NAME
-
-Devel::REPL::Plugin::Nopaste - #nopaste to upload session's input and output
+=pod
=head1 COMMANDS
=back
=cut
-
use strict;
use warnings;
package Devel::REPL::Plugin::OutputCache;
+# ABSTRACT: Remember past results, _ is most recent
our $VERSION = '1.003027';
__END__
-=head1 NAME
-
-Devel::REPL::Plugin::OutputCache - remember past results, _ is most recent
+=pod
=head1 SYNOPSIS
use strict;
use warnings;
package Devel::REPL::Plugin::PPI;
+# ABSTRACT: PPI dumping of Perl code
our $VERSION = '1.003027';
=pod
-=head1 NAME
-
-Devel::REPL::Plugin::PPI - PPI dumping of Perl code
-
=head1 SYNOPSIS
repl> #ppi Devel::REPL
Shawn M Moore E<lt>sartak@gmail.comE<gt>
=cut
-
-
use strict;
use warnings;
package Devel::REPL::Plugin::Packages;
+# ABSTRACT: Keep track of which package the user is in
our $VERSION = '1.003027';
# declare empty scratchpad package for cleanliness
1;
-
-__END__
-
-=head1 NAME
-
-Devel::REPL::Plugin::Packages - Keep track of which package the user is in
-
-=cut
-
use strict;
use warnings;
package Devel::REPL::Plugin::Peek;
+# ABSTRACT: L<Devel::Peek> plugin for L<Devel::REPL>.
our $VERSION = '1.003027';
=pod
-=head1 NAME
-
-Devel::REPL::Plugin::Peek - L<Devel::Peek> plugin for L<Devel::REPL>.
-
=head1 SYNOPSIS
repl> #peek "foo"
use strict;
use warnings;
package Devel::REPL::Plugin::ReadLineHistory;
+# ABSTRACT: Integrate history with the facilities provided by L<Term::ReadLine>
our $VERSION = '1.003027';
__END__
-=head1 NAME
-
-Devel::REPL::Plugin::ReadLineHistory - Integrate history with the facilities provided by L<Term::ReadLine>
+=pod
=head1 DESCRIPTION
L<Term::ReadLine::Gnu> support or L<Term::ReadLine::Perl>.
=cut
-
use strict;
use warnings;
package Devel::REPL::Plugin::Refresh;
+# ABSTRACT: Reload libraries with Module::Refresh
our $VERSION = '1.003027';
};
1;
-
-__END__
-
-=head1 NAME
-
-Devel::REPL::Plugin::Refresh - reload libraries with Module::Refresh
-
-=cut
-
use strict;
use warnings;
package Devel::REPL::Plugin::ShowClass;
+# ABSTRACT: Dump classes initialized with Class::MOP
our $VERSION = '1.003027';
}
1;
-
-__END__
-
-=head1 NAME
-
-Devel::REPL::Plugin::ShowClass - Dump classes initialized with Class::MOP
-
-=cut
-
use strict;
use warnings;
package Devel::REPL::Plugin::Timing;
+# ABSTRACT: Display execution times
our $VERSION = '1.003027';
__END__
-=head1 NAME
-
-Devel::REPL::Plugin::Timing - display execution times
+=pod
=head1 SYNOPSIS
Shawn M Moore, C<< <sartak at gmail dot com> >>
=cut
-
use strict;
use warnings;
package Devel::REPL::Plugin::Turtles;
+# ABSTRACT: Generic command creation using a read hook
our $VERSION = '1.003027';
__END__
-=head1 NAME
-
-Devel::REPL::Plugin::Turtles - Generic command creation using a read hook
+=pod
=head1 DESCRIPTION
shell escape character in the PDL shell.
=cut
-
package Devel::REPL::Profile;
+# ABSTRACT: Code to execute when re.pl starts
our $VERSION = '1.003027';
requires 'apply_profile';
use namespace::autoclean;
-=head1 NAME
+1;
+__END__
-Devel::REPL::Profile - code to execute when re.pl starts
+=pod
=head1 SYNOPSIS
Matt S Trout - mst (at) shadowcatsystems.co.uk (L<http://www.shadowcatsystems.co.uk/>)
-=head1 LICENSE
-
-This library is free software under the same terms as perl itself
-
=cut
-
-1;
--- /dev/null
+[@Author::ETHER]
+
+[AllowOverride / OverrideAuthors]
+header_re = ^AUTHORS?$
+match_anywhere = 1
+
+[AllowOverride / OverrideLegal]
+header_re = ^COPYRIGHT
+match_anywhere = 1