Prevent segfault when no args specified
This commit is contained in:
parent
b27e0ba772
commit
7b6fe57aac
|
@ -32,6 +32,7 @@ int main(int argc, char *argv[])
|
|||
OperationArgument generateArg("generate", 'g', "runs the code generator");
|
||||
generateArg.setImplicit(true);
|
||||
ConfigValueArgument inputFileArg("input-file", 'i', "specifies the input file", { "path" });
|
||||
inputFileArg.setRequired(true);
|
||||
ConfigValueArgument outputFileArg("output-file", 'o', "specifies the output file", { "path" });
|
||||
Argument generatorsArg("generators", 'g', "specifies the generators (by default all generators are enabled)");
|
||||
generatorsArg.setValueNames({ "json" });
|
||||
|
@ -49,7 +50,7 @@ int main(int argc, char *argv[])
|
|||
|
||||
// parse arguments
|
||||
parser.parseArgsOrExit(argc, argv);
|
||||
if (helpArg.isPresent()) {
|
||||
if (helpArg.isPresent() || !generateArg.isPresent()) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue