mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-23 16:21:30 +00:00
[CLI] Console menu validation fixes (#3413)
This commit is contained in:
parent
53563b9720
commit
3200145d01
@ -77,7 +77,7 @@ namespace EQEmuCommand {
|
|||||||
index++;
|
index++;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!arguments_filled || argc == 2 || cmd[{"-h", "--help"}]) {
|
if (!arguments_filled || (argc == 2 && !cmd[{"-h", "--help"}]) || (argc == 3 && cmd[{"-h", "--help"}])) {
|
||||||
std::string arguments_string;
|
std::string arguments_string;
|
||||||
for (auto &arg : arguments) {
|
for (auto &arg : arguments) {
|
||||||
arguments_string += " " + arg;
|
arguments_string += " " + arg;
|
||||||
|
|||||||
@ -23,12 +23,12 @@ void WorldserverCLI::DatabaseDump(int argc, char **argv, argh::parser &cmd, std:
|
|||||||
"--compress"
|
"--compress"
|
||||||
};
|
};
|
||||||
|
|
||||||
|
EQEmuCommand::ValidateCmdInput(arguments, options, cmd, argc, argv);
|
||||||
|
|
||||||
if (cmd[{"-h", "--help"}]) {
|
if (cmd[{"-h", "--help"}]) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
EQEmuCommand::ValidateCmdInput(arguments, options, cmd, argc, argv);
|
|
||||||
|
|
||||||
auto s = new DatabaseDumpService();
|
auto s = new DatabaseDumpService();
|
||||||
bool dump_all = cmd[{"-a", "--all"}];
|
bool dump_all = cmd[{"-a", "--all"}];
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user