The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.051006 - 2019-11-18

  • Add script to get current version.
    • Files added: scratch/get_version.pl
  • Autoincrement version if argument is +1.
    • Files modified: scratch/fix_version_number.pl
  • Do not try to load Term::ReadLine::Gnu directly. Term::ReadLine::Gnu should not be loaded directly. Instead, the Term::CLI::ReadLine->new method will check whether a newly created Term::ReadLine object is of the "::Gnu" variety. If not, it will call "Carp::confess()".
    • Files modified: lib/Term/CLI/ReadLine.pm

Documentation

introduction to Term::CLI class/module structure
tips, tricks, and examples for Term::CLI

Modules

CLI interpreter based on Term::ReadLine
generic parent class for arguments in Term::CLI
class for "boolean" arguments in Term::CLI
class for "enum" string arguments in Term::CLI
class for file name arguments in Term::CLI
base class for numerical arguments in Term::CLI
class for floating point arguments in Term::CLI
class for integer arguments in Term::CLI
class for basic string arguments in Term::CLI
generic base class for Term::CLI classes
Class for (sub-)commands in Term::CLI
A generic 'help' command for Term::CLI
generic parent class for elements in Term::CLI
localizations for Term::CLI
English localizations for Term::CLI
Dutch localizations for Term::CLI
maintain a single Term::ReadLine object
Role for (sub-)commands in Term::CLI
Role for (sub-)commands in Term::CLI
Role for generating help text in Term::CLI