X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fde%2Ftodesbaum%2Fjsite%2Fmain%2FCLI.java;h=668720be5b068e2e55eb03f86eee92f2c0fab8fe;hb=dae57ff296a55b4e523fb38ec6cd00f7211e4fd5;hp=3643599b522fba822b3cc126fcee443c412fd961;hpb=e44d9035a0f2e62d44d61be3c396a69d5049f58a;p=jSite.git diff --git a/src/de/todesbaum/jsite/main/CLI.java b/src/de/todesbaum/jsite/main/CLI.java index 3643599..668720b 100644 --- a/src/de/todesbaum/jsite/main/CLI.java +++ b/src/de/todesbaum/jsite/main/CLI.java @@ -69,6 +69,7 @@ public class CLI implements InsertListener { if ((args.length == 0) || args[0].equals("-h") || args[0].equals("--help")) { outputWriter.println("\nParameters:\n"); + outputWriter.println(" --config-file="); outputWriter.println(" --node="); outputWriter.println(" --project="); outputWriter.println(" --local-directory="); @@ -80,7 +81,15 @@ public class CLI implements InsertListener { return; } - Configuration configuration = new Configuration(); + String configFile = System.getProperty("user.home") + "/.jSite/config7"; + for (String argument : args) { + String value = argument.substring(argument.indexOf('=') + 1).trim(); + if (argument.startsWith("--config-file=")) { + configFile = value; + } + } + + Configuration configuration = new Configuration(configFile); if (!configuration.createLockFile()) { outputWriter.println("Lock file found!"); return;