aboutsummaryrefslogtreecommitdiff
path: root/cli/mmcli.c
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2019-08-28 18:10:48 +0200
committerAleksander Morgado <aleksander@aleksander.es>2019-08-28 18:17:55 +0200
commitae55fbf96401e5da31887ddab22f961cf18fed32 (patch)
tree2958c4b38681b8a9356056ead4332aff3e140e9d /cli/mmcli.c
parentd1ac5ca16bfbc2475eb379b48e981e035f908b50 (diff)
mmcli: coding style fixes in the new JSON output support
Diffstat (limited to 'cli/mmcli.c')
-rw-r--r--cli/mmcli.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/cli/mmcli.c b/cli/mmcli.c
index ab08f33d..af41f0a9 100644
--- a/cli/mmcli.c
+++ b/cli/mmcli.c
@@ -246,12 +246,19 @@ main (gint argc, gchar **argv)
g_printerr ("error: only one output type supported at the same time\n");
exit (EXIT_FAILURE);
}
- if (output_keyvalue_flag || output_json_flag) {
+ if (output_keyvalue_flag) {
if (verbose_flag) {
g_printerr ("error: cannot set verbose output in keyvalue output type\n");
exit (EXIT_FAILURE);
}
- mmcli_output_set (output_keyvalue_flag ? MMC_OUTPUT_TYPE_KEYVALUE : MMC_OUTPUT_TYPE_JSON);
+ mmcli_output_set (MMC_OUTPUT_TYPE_KEYVALUE);
+ }
+ else if (output_json_flag) {
+ if (verbose_flag) {
+ g_printerr ("error: cannot set verbose output in JSON output type\n");
+ exit (EXIT_FAILURE);
+ }
+ mmcli_output_set (MMC_OUTPUT_TYPE_JSON);
} else {
mmcli_output_set (MMC_OUTPUT_TYPE_HUMAN);
}