Changes for version 3.00 - 2018-11-07

  • Significant rewrite of including several backward incompatible changes. o The return value of the run method (in run and script modes) is strictly a scalar. The return value in script-mode is now an error code instead of the output. o Similarly, the return values of the ssh method are now hashes for all modes. o Removed the 'dire' option from the flush method. Added the 'out' option. o Error codes cleaned up. The commands are now numbered from 1-N instead of 2-(N+1). Some special error codes are now formalized and documented. o Scripts are ALWAYS stored in a temporary script file o Removed the 'f-output' global option o Removed the 'flow' global option (deprecated in 2.10)
  • Complete rework of how output is handled in 'script' mode The output is no longer returned when running in script mode o Added the output method o Added the per-command label option. o Removed the f-output per-command option.
  • Many improvements to the generated scripts

Modules

run shell commands with enhanced support