add 'bin/emqttd_ctl users list' command

This commit is contained in:
Feng 2016-07-06 15:23:45 +08:00
parent e941c5799c
commit a362b96b6b
1 changed files with 7 additions and 1 deletions

View File

@ -40,6 +40,11 @@
%%--------------------------------------------------------------------
%% CLI
%%--------------------------------------------------------------------
cli(["list"]) ->
if_enabled(fun() ->
Usernames = mnesia:dirty_all_keys(?AUTH_USERNAME_TAB),
[?PRINT("~s~n", [Username]) || Username <- Usernames]
end);
cli(["add", Username, Password]) ->
if_enabled(fun() ->
@ -52,7 +57,8 @@ cli(["del", Username]) ->
end);
cli(_) ->
?USAGE([{"users add <Username> <Password>", "Add User"},
?USAGE([{"users list", "List users"},
{"users add <Username> <Password>", "Add User"},
{"users del <Username>", "Delete User"}]).
if_enabled(Fun) ->