Written by:
Sullivan Beck (sbeck@cpan.org)
Any suggestions, bug reports, or donations :-) should be sent to me.
1.00 2013-09-13
- Initial release.
1.10 2013-10-30
- Better handling of 'flow' lines.
- Rewrite of script generating lines to be much cleaner.
- Several new options:
global options: failure, simple
per-command options: noredir, retry, sleep
1.11 2013-10-31
- Replaced 'declare' with a more standard way of doing arithmetic
since declare broke on several systems.
- Changed HISTORY file to new Changes specification. Suggested by
RT 89910.
1.12 2013-12-06
- New options:
ssh_sleep, check
2.00 2014-03-06
- Significant rewrite including several backwards incompatible
changes.
changed script generating routines to be cleaner
generated script is now simpler to read
- Bug where exit code wasn't getting set correctly by script
- Change several options including:
changed 'run' option to 'mode'
changed 'f-output' values to not start with 'f-':
changed 'simple' to 'script' and adjusted meaning
changed 'echo' option (no longer applies to 'script' mode)
changed 'failure' option slightly (no longer refers to 'simple' option)
- Output of running in script mode changed (in a backward incompatible way)
- The dire/env methods can now query current values
- Added mode method
2.01 2014-04-03
- Updated example files for 2.xx (forgot to do then when 2.00 was released)
- Fixed a bug where the dire option was getting lowercased
- Some simple fixes to avoid a warning and unwanted blank lines
2.02 2014-05-22
- Fixed a bug where script output was not getting handled correctly
2.03 2015-12-08
- Put distro on GitHub. Gabor Szabo
- Improvements to POD formatting.
- Added tmp_script, tmp_script_keep, ssh_script, and ssh_script_keep options.
2.10 2016-07-01
- Fixed bug where the generated list of commands would not return you to
the original directory.
- Fixed a bug in env command which wasn't returning the documented values.
- Revamped how scripts are generated (scripts are a bit simpler and have
the potential to better support flow commands).
- Fixed a bug where flow commands weren't handled correctly with
failure=display.
- Deprecated the command option 'flow'. It is determined by parsing the
command instead. The option 'flow' is allowed, but totally ignored and will
be removed at some point in the future.
- Currently only support if/elif/else/fi flow structure, but more will be
added in the future.
2.11 2016-07-05
- Fixed a packaging problem (a .swp file got included)
- Added support for while/done, until/done, and for/done flow structures.
2.12 2016-08-22
- Improved test scripts, and added a number of new tests.
- Getting `pwd` in a directory with soft links was failing. RT 117096
2.13 2017-02-10
- Got rid of global data (stuck it in the object) to avoid problems
when calling multiple times.
2.14