A simple task runner.
Caution
This project is still in its early stages. Expect breaking changes.
via curl:
curl -s https://raw.githubusercontent.com/defenseunicorns/maru2/main/install.sh | bash
via wget:
wget -q -O - https://raw.githubusercontent.com/defenseunicorns/maru2/main/install.sh | bash
via go install:
go install github.com/defenseunicorns/maru2/cmd/maru2@latest
or if you like to live dangerously:
go install github.com/defenseunicorns/maru2/cmd/maru2@main
or checkout the latest release artifacts.
View CLI usage w/ maru2 --help
If you are looking to embed maru2 into another Cobra CLI, take a look at the example in cmd/internal
.
Thanks for taking time out of your day to contribute! Read the contributing guide for more information.
Enabling schema validation in VSCode:
"yaml.schemas": {
"https://raw.githubusercontent.com/defenseunicorns/maru2/main/maru2.schema.json": "tasks.yaml",
},
Per file basis:
# yaml-language-server: $schema=https://raw.githubusercontent.com/defenseunicorns/maru2/main/maru2.schema.json