+ // There's bound to be at least one file: the transform itself
+ if(dir_files.empty())
+ {
+ FS::Path dir = FS::dirname(path);
+ builder.get_logger().log("files", format("Traversing %s", dir.str()));
+ dir_files = list_files(dir);
+ }
+
+ for(const DataFile::Value &a: st.args)