The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.04002 - 2018-03-09

  • Bug Fixes
    • Ignore SIGPIPE in _execute_help -- closes #5
      • Files modified: lib/Term/CLI/Command/Help.pm
    • Select raw STDOUT for help output.
      • Files modified: t/065-Term-CLI-Command-Help.t
    • Fix English-centred error message check.
      • Files modified: t/075-Term-CLI-History.t
  • Features
    • Allow empty "pager" (dump to STDOUT) Instead of falling back to "cat", fall back to raw STDOUT printing. An empty pager list will select STDOUT as well.
      • Files modified: lib/Term/CLI/Command/Help.pm
  • Other Changes
    • Clean up commented-out code.
      • Files modified: lib/Term/CLI/Command/Help.pm

Documentation

introduction to Term::CLI class 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