!config
identifier: all
name: All TeX files
commands:
- name: All
command: >
@{
foreach(ref : listFilesByExtensions(".", ["tex"], true)) {
var parts = ref.toString().split("/");
var path = ".";
for (int i = 1; i < parts.length - 1; ++i) path += "/" + parts[i];
System.out.println(
getCommandWithWorkingDirectory(toFile(path), [command, parts[parts.length-1]]));
var res = unsafelyExecuteSystemCommand(
getCommandWithWorkingDirectory(toFile(path), [command, parts[parts.length-1]]));