From 0d8625f92da0cd984238af1e6ad6693b0df39d33 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Sun, 25 Dec 2022 02:20:52 +0300 Subject: [PATCH] Make vitastor-cli print help on missing command --- src/cli.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/cli.cpp b/src/cli.cpp index 2d401588..27eddfa4 100644 --- a/src/cli.cpp +++ b/src/cli.cpp @@ -149,10 +149,6 @@ static json11::Json::object parse_args(int narg, const char *args[]) cmd.push_back(std::string(args[i])); } } - if (cfg["help"].bool_value()) - { - print_help(help_text, "vitastor-cli", cmd.size() ? cmd[0].string_value() : "", cfg["all"].bool_value()); - } if (!cmd.size()) { std::string exe(exe_name); @@ -161,6 +157,10 @@ static json11::Json::object parse_args(int narg, const char *args[]) cmd.push_back("rm-data"); } } + if (!cmd.size() || cfg["help"].bool_value()) + { + print_help(help_text, "vitastor-cli", cmd.size() ? cmd[0].string_value() : "", cfg["all"].bool_value()); + } cfg["command"] = cmd; return cfg; }