From a362b96b6b9f154958bb6646477da58681b9b417 Mon Sep 17 00:00:00 2001 From: Feng Date: Wed, 6 Jul 2016 15:23:45 +0800 Subject: [PATCH] add 'bin/emqttd_ctl users list' command --- src/emqttd_auth_username.erl | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/emqttd_auth_username.erl b/src/emqttd_auth_username.erl index 3bbae8abf..3c59b7c20 100644 --- a/src/emqttd_auth_username.erl +++ b/src/emqttd_auth_username.erl @@ -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 ", "Add User"}, + ?USAGE([{"users list", "List users"}, + {"users add ", "Add User"}, {"users del ", "Delete User"}]). if_enabled(Fun) ->