forked from vitalif/vitastor
Make vitastor-cli print help on missing command
parent
2f3c2c5140
commit
0d8625f92d
|
@ -149,10 +149,6 @@ static json11::Json::object parse_args(int narg, const char *args[])
|
||||||
cmd.push_back(std::string(args[i]));
|
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())
|
if (!cmd.size())
|
||||||
{
|
{
|
||||||
std::string exe(exe_name);
|
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");
|
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;
|
cfg["command"] = cmd;
|
||||||
return cfg;
|
return cfg;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue