safety fix for _script path

This commit is contained in:
Jonathan Shook 2020-05-05 15:14:01 -05:00
parent 72392e277f
commit 0b6bad7657

View File

@ -122,6 +122,11 @@ public class BasicScriptBuffer implements ScriptBuffer {
"with _, it will always be overwritten.");
}
try {
if (!Files.exists(tocreate.getParent())) {
Path directories = Files.createDirectories(tocreate.getParent());
logger.debug("added directory for parsed script: " + directories);
}
String appended = "//@ sourceURL="+tocreate.toString()+"\n\n" + scripttext;
Files.writeString(tocreate, appended, StandardOpenOption.TRUNCATE_EXISTING,StandardOpenOption.CREATE);
logger.debug("Wrote script to " + tocreate.toString());