[0.9.0] - 2020-12-14
Added
- The
wait
subcommand. This allows you to wait for all tasks in the default queue or of a specific group to finish.
On top of this, you can also wait for specific tasks. - New client configuration
show_expanded_aliases
(default:false
).
Determines whether the original input command or the expanded alias will be shown when callingstatus
. - New
--in-place
option forrestart
, which resets and reuses the existing task instead of creating a new one.
Changed
- Don't update the status of tasks with failed dependencies on paused queues.
This allows to fix dependency chains without having to restart all tasks in combination with thepause_on_failure
and the new--in-place
restart option.
Fixed
pause_on_failure
pauses the group of the failed tasks. Previously this always paused the default queue.- Properly display version when using
-V
. - Execute callbacks for tasks with failed dependencies.
- Execute callbacks for tasks that failed to spawn at all.
- Persist state changes when handling tasks that failed to spawn.
- Set proper start/end times for all tasks that failed in any way.