@CommandLine.Option(names = "--flag", arity = "0")
boolean flag;
results in false when --flag is not used ✅
@CommandLine.Option(names = "--flag", arity = "0", defaultValue = "false")
boolean flag
results in true when --flag is not used ❌
@CommandLine.Option(names = "--flag", defaultValue = "false")
boolean flag
results in false when --flag is not used ✅
@CommandLine.Option(names = "--flag", defaultValue = "true")
boolean flag
results in true when --flag is not used ✅
results in
falsewhen--flagis not used ✅results in
truewhen--flagis not used ❌results in
falsewhen--flagis not used ✅results in
truewhen--flagis not used ✅