Slides for presenting Perl Command-Line Apps
Perl
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
App
Runnable
image
remark @ b92234c
.gitignore
.gitmodules
README.pod
basic_template.pl
exit.pl
find_emails.pl
greet.pl
greet.pm
greet.t
hello.pl
index.html
modulino_template.pm
say.pl
stdouterr.pl
warn.pl

README.pod

NAME

Building Command-line Applications with Perl

VERSION

1.1 (2013-06-13)

DESCRIPTION

This talk is about command-line applications.

It starts out with some of the basic core modules for building command-line applications that most people should be familiar with.

From there, it introduces some modern techniques and CPAN modules that help build modular, maintainable command-line applications.

RUNNING TIME

Approximately 90 minutes.

Can be split into two sections, "core" and "CPAN modules".

TOPICS COVERED

STDIN, STDOUT, STDERR
Getopt::Long
Pod::Usage
Modulinos
MooseX::Runnable
MooseX::Getopt
App::Cmd

PREREQUISITES

Basic knowledge of Perl

One of the community-approved beginner books will work splendidly.

Modern Perl
Moose

One section of this talk involves a Moose-based module.

Basic command-line knowledge

How to open a command-line. How to run a Perl program from the command-line.

AUTHORS

Doug Bell <preaction@cpan.org>

COPYRIGHT

(c) 2013 Doug Bell

LICENSE

This presentation and associated code is licensed under the same terms as Perl itself (Artistic License 1.0 or GPL 1.0 at your discretion).