Commands define the tasks to be run. An example of a termite.yaml file with 2 commands:
- command:
name: hello
tasks:
- shell:
command: echo "Hello world!!"
- command:
name: bye
tasks:
- shell:
command: echo "Goodbye!!"
Pass the name of the command to termite as its first argument. If you don’t specify any command name in the command line, Termite runs the first command found. In this example, running in the command line:
termite hello
has the same effect as run just
termite
It is possible create a task globally and use it in several commands, an example:
- shell: &some_id
command: echo "Hello world!!"
- command:
name: hello
tasks:
- shell: *some_id
- command:
name: bye
tasks:
- shell: *some_id
- shell:
command: echo "Goodbye!!"