Skip to content

Task

Task🔗

=this.img = ("[Website](" + this.url + ")") | = ("[Source](" + this.source + ")") | = ("[Documentation](" + this.docs + ")")
= ("> " + this.desc-short)

Installation🔗

  • snap install task --classic (requires classic containment)
  • completion: install correct completion script and make sure it’s sourced

Variables🔗

Example Taskfile.yml

Merge Taskfiles🔗

namespaces, subfolders, includes: combines Taskfiles by specifying a Taskfile.yml

1
2
3
4
version: "3"
includes:
  tf: ./taskfiles/terraform.yml
  releases: ./taskfiles/helmfile.yml

resulting in something like

1
2
3
4
5
6
$ task --list
task: Available tasks for this project:

* releases:apply:   Apply releases
* releases:diff:    Show releases diff
* tf:apply:         Apply resources creation

References🔗