Preprocesses YAML files with matrix
modifiers, semantically similar to what Cirrus CI does.
go get github.com/edigaryev/keanu
Make sure that the $GOPATH/bin
directory is in PATH
(see article in the Go wiki for more details).
The most simplest invocation produces output to stdout
:
keanu .cirrus.yml
To write the output to a file, specify the file path as the second argument:
keanu .cirrus.yml .cirrus-processed.yml