X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/d4b4bd86038025ec69e95c9994e30077d1c9d241..a2debdb2347b103c6b49b5b2dacfcfabb27fff71:/src/main/java/org/asamk/signal/Cli.java diff --git a/src/main/java/org/asamk/signal/Cli.java b/src/main/java/org/asamk/signal/Cli.java index 8d46a0a9..f8e2e9ab 100644 --- a/src/main/java/org/asamk/signal/Cli.java +++ b/src/main/java/org/asamk/signal/Cli.java @@ -39,7 +39,7 @@ import java.util.stream.Collectors; public class Cli { - private final static Logger logger = LoggerFactory.getLogger(Main.class); + private final static Logger logger = LoggerFactory.getLogger(Cli.class); private final Namespace ns; @@ -91,6 +91,12 @@ public class Cli { return 1; } + OutputType outputType = ns.get("output"); + if (!command.getSupportedOutputTypes().contains(outputType)) { + logger.error("Command doesn't support output type {}", outputType.toString()); + return 1; + } + String username = ns.getString("username"); final boolean useDbus = ns.getBoolean("dbus");