25
1
mirror of https://github.com/processone/ejabberd.git synced 2024-11-20 16:15:59 +01:00

Small change in ejabberd_ctl output format to support bash completion

This commit is contained in:
Badlop 2014-03-26 16:39:35 +01:00
parent ac0e199d36
commit a5a065290b

View File

@ -565,7 +565,7 @@ format_command_lines(CALD, MaxCmdLen, MaxC, ShCode, dual) ->
lists:map( lists:map(
fun({Cmd, Args, CmdArgsL, Desc}) -> fun({Cmd, Args, CmdArgsL, Desc}) ->
DescFmt = prepare_description(MaxCmdLen+4, MaxC, Desc), DescFmt = prepare_description(MaxCmdLen+4, MaxC, Desc),
[" ", ?B(Cmd), " ", [[?U(Arg), " "] || Arg <- Args], [" ", ?B(Cmd), " ", [[?U(Arg), " "] || Arg <- Args],
string:chars($\s, MaxCmdLen - CmdArgsL + 1), string:chars($\s, MaxCmdLen - CmdArgsL + 1),
DescFmt, "\n"] DescFmt, "\n"]
end, CALD); end, CALD);
@ -574,7 +574,7 @@ format_command_lines(CALD, _MaxCmdLen, MaxC, ShCode, long) ->
lists:map( lists:map(
fun({Cmd, Args, _CmdArgsL, Desc}) -> fun({Cmd, Args, _CmdArgsL, Desc}) ->
DescFmt = prepare_description(8, MaxC, Desc), DescFmt = prepare_description(8, MaxC, Desc),
["\n ", ?B(Cmd), " ", [[?U(Arg), " "] || Arg <- Args], "\n", " ", ["\n ", ?B(Cmd), " ", [[?U(Arg), " "] || Arg <- Args], "\n", " ",
DescFmt, "\n"] DescFmt, "\n"]
end, CALD). end, CALD).