Skip to content

Releases: sbakker/perl-Term-CLI

v0.058002 - Back to School

22 Aug 15:20
Compare
Choose a tag to compare

Only a minor change in Term::CLI::Argument::TypeTiny; the POD would not pass a dzil test run.

v0.058001 - Summer Holiday Release

21 Jul 16:38
Compare
Choose a tag to compare

Various bug fixes and enhancements. The most prominent ones:

  • Two new Argument types by djerius: Term::CLI::Argument::TypeTiny and Term::CLI::Argument::Tree.
  • Better signal handling.
  • More consistent state information passed around for completion, validation, and execution.

v0.055022 - Valentine's Day Present

14 Feb 17:00
Compare
Choose a tag to compare

Bug Fixes

  • benchmarks/grep_vs_search.pl
    Fix duplicate '-i' option in grep_vs_search.pl.

  • t/*
    Work around GNU readline interaction with xterm. Tests can fail if GNU readline is told to use STDIN/STDOUT: it may inadvertently output a ESC-[?1034h sequence ("interpret Meta key, enable 8-bit input"), which does not play well with our Test::Output tests.

    To avoid this, we specify filehandles => [] to the Term::CLI constructor.

    So far this only manifested itself on OpenBSD 7.0, and only on the i386 build of that. Still, I want my tests to pass...

Building / Testing

- Leave POD test prereqs out of the distribution.
- Improve test coverage (also add tests for `Term::CLI::Util`).
- Fix enviroment testing for skipping tests.
    The `Test::Class` `SKIP_ALL` method does not work as advertised.

Enhancements

  • Term::CLI::Util
    Make find_* routines a little faster. The last if ... check
    when iterating over possible matches is not necessary. A simple
    unqualified last will do.

  • Term::CLI::Argument::Filename
    Promote _glob_complete to glob_complete.