This commit is contained in:
Andrea Cavalli 2023-05-08 22:11:11 +02:00
parent c77baa48e3
commit b32514771e

View File

@ -29,9 +29,9 @@ public class transform {
"String", "String"); "String", "String");
public static void main(String[] args) throws IOException, URISyntaxException { public static void main(String[] args) throws IOException, URISyntaxException {
var headersPath = Path.of(transform.class.getProtectionDomain().getCodeSource().getLocation().toURI()).getParent().resolve("headers.txt");
// Parse arguments // Parse arguments
Path headersPath = null;
Path sourcePath = null; Path sourcePath = null;
Path outputPath = null; Path outputPath = null;
boolean tempJava17 = false; boolean tempJava17 = false;
@ -72,6 +72,9 @@ public class transform {
} }
// Check required arguments // Check required arguments
if (sourcePath == null || outputPath == null) throw getHelp(); if (sourcePath == null || outputPath == null) throw getHelp();
if (headersPath == null) {
headersPath = Path.of(transform.class.getProtectionDomain().getCodeSource().getLocation().toURI()).getParent().resolve("headers.txt");
}
boolean java17 = tempJava17; boolean java17 = tempJava17;
boolean overwrite = tempOverwrite; boolean overwrite = tempOverwrite;
var headers = Files.readString(headersPath, StandardCharsets.UTF_8); var headers = Files.readString(headersPath, StandardCharsets.UTF_8);