mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-20 00:30:49 +00:00
allow all settings if not --help
This commit is contained in:
parent
d87bd11d41
commit
281fe68622
@ -3044,10 +3044,19 @@ void ClientBase::init(int argc, char ** argv)
|
|||||||
exit(0); // NOLINT(concurrency-mt-unsafe)
|
exit(0); // NOLINT(concurrency-mt-unsafe)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ((options.count("verbose") && options.count("help")) || !options.count("help"))
|
||||||
|
{
|
||||||
|
config().setBool("verbose", options.count("verbose"));
|
||||||
|
if (allow_repeated_settings)
|
||||||
|
cmd_settings.addProgramOptionsAsMultitokens(options_description.main_description.value());
|
||||||
|
else
|
||||||
|
cmd_settings.addProgramOptions(options_description.main_description.value());
|
||||||
|
}
|
||||||
/// Output of help message.
|
/// Output of help message.
|
||||||
if (options.count("help")
|
if (options.count("help")
|
||||||
|| (options.count("host") && options["host"].as<std::string>() == "elp")) /// If user writes -help instead of --help.
|
|| (options.count("host") && options["host"].as<std::string>() == "elp")) /// If user writes -help instead of --help.
|
||||||
{
|
{
|
||||||
|
verboseHelpMessageIfNeeded(options_description);
|
||||||
printHelpMessage(options_description);
|
printHelpMessage(options_description);
|
||||||
exit(0); // NOLINT(concurrency-mt-unsafe)
|
exit(0); // NOLINT(concurrency-mt-unsafe)
|
||||||
}
|
}
|
||||||
@ -3115,8 +3124,6 @@ void ClientBase::init(int argc, char ** argv)
|
|||||||
config().setBool("highlight", options["highlight"].as<bool>());
|
config().setBool("highlight", options["highlight"].as<bool>());
|
||||||
if (options.count("history_file"))
|
if (options.count("history_file"))
|
||||||
config().setString("history_file", options["history_file"].as<std::string>());
|
config().setString("history_file", options["history_file"].as<std::string>());
|
||||||
if (options.count("verbose"))
|
|
||||||
config().setBool("verbose", true);
|
|
||||||
if (options.count("interactive"))
|
if (options.count("interactive"))
|
||||||
config().setBool("interactive", true);
|
config().setBool("interactive", true);
|
||||||
if (options.count("pager"))
|
if (options.count("pager"))
|
||||||
|
Loading…
Reference in New Issue
Block a user