mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2025-07-26 00:05:34 -04:00
Abort CLI open on error
This commit is contained in:
parent
0413662136
commit
5e68cd2fa2
2 changed files with 9 additions and 4 deletions
|
@ -138,10 +138,12 @@ QSharedPointer<QCommandLineParser> Command::getCommandLineParser(const QStringLi
|
|||
return {};
|
||||
}
|
||||
if (parser->positionalArguments().size() < positionalArguments.size()) {
|
||||
err << QObject::tr("Missing positional argument(s).") << "\n\n";
|
||||
err << getHelpText();
|
||||
return {};
|
||||
}
|
||||
if (parser->positionalArguments().size() > (positionalArguments.size() + optionalArguments.size())) {
|
||||
err << QObject::tr("Too many arguments provided.") << "\n\n";
|
||||
err << getHelpText();
|
||||
return {};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue