diff options
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/App.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/App.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/App.java b/dozentenmodul/src/main/java/org/openslx/dozmod/App.java index a2e4e859..cee3a587 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/App.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/App.java @@ -27,6 +27,7 @@ import org.openslx.dozmod.Config.ProxyMode; import org.openslx.dozmod.gui.Gui; import org.openslx.dozmod.gui.MainWindow; import org.openslx.dozmod.gui.helper.MessageType; +import org.openslx.dozmod.util.ClientVersion; import org.openslx.dozmod.util.ProxyConfigurator; import org.openslx.thrifthelper.ThriftManager; import org.openslx.util.Util; @@ -112,6 +113,10 @@ public class App { } public static void main(final String[] args) { + if (args.length >= 2 && args[0].equals("--json")) { + writeJsonUpdateFile(args[1]); + return; + } try { Config.init(); } catch (Exception e) { @@ -200,6 +205,14 @@ public class App { Util.sleep(1000); } + private static void writeJsonUpdateFile(String destination) { + try { + ClientVersion.createJson(destination); + } catch (IOException e) { + e.printStackTrace(); + } + } + private static void adjustFontSize(int percent) { if (percent == 100 || percent <= 0 || percent > 1000) return; |