Releases: sbakker/perl-Term-CLI
v0.058002 - Back to School
v0.058001 - Summer Holiday Release
Various bug fixes and enhancements. The most prominent ones:
- Two new Argument types by djerius:
Term::CLI::Argument::TypeTiny
andTerm::CLI::Argument::Tree
. - Better signal handling.
- More consistent state information passed around for completion, validation, and execution.
v0.055022 - Valentine's Day Present
Bug Fixes
-
benchmarks/grep_vs_search.pl
Fix duplicate '-i' option ingrep_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 aESC-[?1034h
sequence ("interpret Meta key, enable 8-bit input"), which does not play well with ourTest::Output
tests.To avoid this, we specify
filehandles => []
to theTerm::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. Thelast if ...
check
when iterating over possible matches is not necessary. A simple
unqualifiedlast
will do. -
Term::CLI::Argument::Filename
Promote_glob_complete
toglob_complete
.