dotask
Run example
dotask all
Example index.json
{
"compile": {
"cwd": "/home/user/collection-project",
"cmd": "make"
},
"list": { "cmd": "ls" },
"collect": {
"cwd": "/home/user/collection-project",
"env": {
"JAVA_HOME": "/usr/lib/jvm/java-8-openjdk-amd64",
"MVN": "/home/user/bin/mvnw",
},
"cmd": [
"rm -rf /home/user/collection",
"mkdir -p /home/user/collection",
"ln -sfn $JAVA_HOME/bin/java /usr/bin/java",
"$MVN spring-boot:run"
],
"noConsoleLogs": true,
"outFile": "/home/user/collection/log.txt",
"onLogEnd": "Started" //greps for Started in logs to consider task done
},
"all": [ "compile", "collect", "list" ]
}