Open
Description
Describe the bug
Usage text for 'required' arguments has them listed under "Optional arguments".
To Reproduce
cli() ->
#{
arguments => [
#{
name => server,
long => "-server",
% Note 'required'
required => true,
nargs => nonempty_list,
action => extend,
type => {custom, fun parse_server/1}
}
],
% ...
Usage reads thus:
...
Optional arguments:
--server server
Expected behavior
Usage should probably read thus:
...
Required arguments:
--server server
Affected versions
OTP-26.2.1