Changes for version 0.63

  • Features:
  • Improved output layout of Event::ExecFlow::Term.
  • Event::ExecFlow::Frontend::Term->set_quiet(1) will print just warning and error messages.
  • Added method Event::ExecFlow::Job->reset()
  • Bugfixes:
  • Increase group progress on child finish only when it was successful.
  • Group considered itself finished even when a child job didn't finish successfully (cancelled or error).

Modules

High level API for event-based execution flow control
Callbacks attached to jobs
Abstract base class for custom frontends
Abstract base class for all job classes
Execute a closure
External command for async execution
Build a group of jobs
Abstract class for parallel scheduling
Limit number of parallel executed jobs

Provides

in lib/Event/ExecFlow/Job/Command.pm
in lib/Event/ExecFlow/Job/Command.pm
in lib/Event/ExecFlow/Frontend/Term.pm