diff options
author | Badlop <badlop@process-one.net> | 2021-04-10 17:34:29 +0200 |
---|---|---|
committer | Badlop <badlop@process-one.net> | 2021-04-15 20:25:47 +0200 |
commit | f8a02f5d9df5bcd1c29c7cd5084ed254281029d2 (patch) | |
tree | 1d4aa502cbadf880fbef2195100b4044f885325f /src/ejabberd_ctl.erl | |
parent | Copy a change from include file available since OTP 17.0 (diff) |
Get the arguments definition from the record (#3569)
This fixes "ejabberdctl help help"
Diffstat (limited to 'src/ejabberd_ctl.erl')
-rw-r--r-- | src/ejabberd_ctl.erl | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/ejabberd_ctl.erl b/src/ejabberd_ctl.erl index 5b7d83ac7..4597ae322 100644 --- a/src/ejabberd_ctl.erl +++ b/src/ejabberd_ctl.erl @@ -748,14 +748,13 @@ print_usage_command2(Cmd, C, MaxC, ShCode) -> #ejabberd_commands{ tags = TagsAtoms, desc = Desc, + args = ArgsDef, longdesc = LongDesc, result = ResultDef} = C, NameFmt = [" ", ?B("Command Name"), ": ", Cmd, "\n"], %% Initial indentation of result is 13 = length(" Arguments: ") - {ArgsDef, _, _} = ejabberd_commands:get_command_format( - C#ejabberd_commands.name, admin), Args = [format_usage_ctype(ArgDef, 13) || ArgDef <- ArgsDef], ArgsMargin = lists:duplicate(13, $\s), ArgsListFmt = case Args of |