Преглед изворни кода

Fix the type specs for cmd usage

terry-xiaoyu пре 6 година
родитељ
комит
bd33441720
1 измењених фајлова са 10 додато и 9 уклоњено
  1. 10 9
      src/emqx_ctl.erl

+ 10 - 9
src/emqx_ctl.erl

@@ -61,8 +61,9 @@
 -record(state, {seq = 0}).
 -record(state, {seq = 0}).
 
 
 -type(cmd() :: atom()).
 -type(cmd() :: atom()).
+-type(cmd_params() :: string()).
 -type(cmd_descr() :: string()).
 -type(cmd_descr() :: string()).
--type(cmd_usage() :: {cmd(), cmd_descr()}).
+-type(cmd_usage() :: {cmd_params(), cmd_descr()}).
 
 
 -define(SERVER, ?MODULE).
 -define(SERVER, ?MODULE).
 -define(CMD_TAB, emqx_command).
 -define(CMD_TAB, emqx_command).
@@ -140,9 +141,9 @@ print(Format, Args) ->
 usage(UsageList) ->
 usage(UsageList) ->
     io:format(format_usage(UsageList)).
     io:format(format_usage(UsageList)).
 
 
--spec(usage(cmd(), cmd_descr()) -> ok).
-usage(Cmd, Desc) ->
-    io:format(format_usage(Cmd, Desc)).
+-spec(usage(cmd_params(), cmd_descr()) -> ok).
+usage(CmdParams, Desc) ->
+    io:format(format_usage(CmdParams, Desc)).
 
 
 -spec(format(io:format()) -> string()).
 -spec(format(io:format()) -> string()).
 format(Msg) ->
 format(Msg) ->
@@ -155,13 +156,13 @@ format(Format, Args) ->
 -spec(format_usage([cmd_usage()]) -> ok).
 -spec(format_usage([cmd_usage()]) -> ok).
 format_usage(UsageList) ->
 format_usage(UsageList) ->
     lists:map(
     lists:map(
-        fun({Cmd, Desc}) ->
-            format_usage(Cmd, Desc)
+        fun({CmdParams, Desc}) ->
+            format_usage(CmdParams, Desc)
         end, UsageList).
         end, UsageList).
 
 
--spec(format_usage(cmd(), cmd_descr()) -> string()).
-format_usage(Cmd, Desc) ->
-    CmdLines = split_cmd(Cmd),
+-spec(format_usage(cmd_params(), cmd_descr()) -> string()).
+format_usage(CmdParams, Desc) ->
+    CmdLines = split_cmd(CmdParams),
     DescLines = split_cmd(Desc),
     DescLines = split_cmd(Desc),
     lists:foldl(fun({CmdStr, DescStr}, Usage) ->
     lists:foldl(fun({CmdStr, DescStr}, Usage) ->
                         Usage ++ format("~-48s# ~s~n", [CmdStr, DescStr])
                         Usage ++ format("~-48s# ~s~n", [CmdStr, DescStr])