File tree Expand file tree Collapse file tree 1 file changed +5
-6
lines changed
Expand file tree Collapse file tree 1 file changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -296,12 +296,11 @@ declare a one-letter shortcut that you can call with a single dash like
296296
297297.. tip ::
298298
299- It may look that it's possible to make an option *optionally * accept a value
300- (so that ``--yell `` or ``--yell=loud `` work). However, if you call a command
301- with an option without a value, you'll retrieve ``null `` as the option's value
302- which is the same when you omit the option. In practice, this means that a
303- command cannot distinguish between passing an option without a value and not
304- passing that very same option.
299+ There is nothing forbidding you to create a command with an *optional option *,
300+ which is an input option set to ``InputOption::OPTIONAL `` mode. You will just
301+ not be able to distinguish when the flag for that option was used without a
302+ value (``command --yell ``) or when it was not used at all (``command ``).
303+ In both cases the value retrieved for the option will be the same ``null ``.
305304
306305For example, add a new option to the command that can be used to specify
307306how many times in a row the message should be printed::
You can’t perform that action at this time.
0 commit comments