Due to a ransomware attack, the wiki was reverted to a July 2022 version. . We apologize for the lack of a more recent valid backup.
...
- name - name used to refer to the group. This string must be unique.
- requires - comma-separated list of dependencies for the group. These can be group or step names.
- unless - If the string evaluates to a non-null value, the group is not executed.
- if - If the string evaluates to a null value, the group is not executed.
...
- name - name used to refer to the step. This string must be unique.
- requires - comma-separated list of dependencies for the step. These can be group or step names.
- unless - If the string evaluates to a non-null value, the step is not executed.
- if - If the string evaluates to a null value, the step is not executed.
- delay - the step pauses this number of seconds before execution of the command starts.
- exec - the command to execute for this step.
- env - if this string contains an exclamation point ("!") the step fails if the execution of the command does not return an error.
...