From 9ef376acaa474dadcc68370c22410b853c07c26a Mon Sep 17 00:00:00 2001 From: Remko Popma Date: Thu, 5 Aug 2021 06:50:48 +0900 Subject: [PATCH] [#1398][#1400] additional clarification --- src/main/java/picocli/CommandLine.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/picocli/CommandLine.java b/src/main/java/picocli/CommandLine.java index dce5d9f85..9c4a100e5 100644 --- a/src/main/java/picocli/CommandLine.java +++ b/src/main/java/picocli/CommandLine.java @@ -3746,7 +3746,8 @@ public enum ScopeType { *

* A note on boolean options *

- * By default picocli allows boolean options (also called "flags" or "switches") to have an optional parameter. + * By default picocli allows boolean options (also called "flags" or "switches") to have an optional parameter, + * which must be either "true" or "false" (lowercase, other values are rejected). * You can make a boolean option take a required parameter by annotating your field with {@code arity="1"}. * For example:

*
@Option(names = "-v", arity = "1") boolean verbose;