Hooks
Hooks allow custom callbacks to be called when events trigger.
Hook configuration
Hooks are essentially a simple job
.
Hooks have:
- a callable, either a simple command
or a python function addr
.
- an event-bind hook_name
Available hooks
Currently we only support on-exit
hooks.
on-exit
on-exit
hooks are called when runem has completed, irrespective of the pass/fail status.
on-exit
examples:
Example OSX text-to-speech:
- hook:
hook_name: on-exit
command: "say done"
ON_EXIT = "on-exit"
Example OSX notification:
- hook:
hook_name: on-exit
command: osascript -e 'display notification "runem has completed running" with title "Runem"'
ON_EXIT = "on-exit"