X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/e74be0c345321888c1fbfa05616cb90cf3f07ffb..0624d6a808b8b2a247aadd96450319bc94e3729f:/src/main/java/org/asamk/signal/Main.java diff --git a/src/main/java/org/asamk/signal/Main.java b/src/main/java/org/asamk/signal/Main.java index b9209631..2185e2f7 100644 --- a/src/main/java/org/asamk/signal/Main.java +++ b/src/main/java/org/asamk/signal/Main.java @@ -1,5 +1,5 @@ /* - Copyright (C) 2015-2020 AsamK and contributors + Copyright (C) 2015-2021 AsamK and contributors This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -56,7 +56,7 @@ import java.util.Map; public class Main { - final static Logger logger = LoggerFactory.getLogger(Main.class); + private final static Logger logger = LoggerFactory.getLogger(Main.class); public static void main(String[] args) { installSecurityProviderWorkaround(); @@ -299,6 +299,9 @@ public class Main { mut.addArgument("--dbus").help("Make request via user dbus.").action(Arguments.storeTrue()); mut.addArgument("--dbus-system").help("Make request via system dbus.").action(Arguments.storeTrue()); + parser.addArgument("-o", "--output").help("Choose to output in plain text or JSON") + .choices("plain-text", "json").setDefault("plain-text"); + Subparsers subparsers = parser.addSubparsers() .title("subcommands") .dest("command")