aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--util/prosodyctl.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/util/prosodyctl.lua b/util/prosodyctl.lua
index a98a89d7..7fe87dab 100644
--- a/util/prosodyctl.lua
+++ b/util/prosodyctl.lua
@@ -312,7 +312,11 @@ local function call_luarocks(operation, mod, dir)
elseif operation == "remove" then
show_message("Removing %s from %s", mod, dir);
end
- os.execute("luarocks --tree='"..dir.."' --server='http://localhost/' "..operation.." "..mod);
+ if operation == "list" then
+ os.execute("luarocks list --tree='"..dir.."'")
+ else
+ os.execute("luarocks --tree='"..dir.."' --server='http://localhost/' "..operation.." "..mod);
+ end
if operation == "install" then
show_module_configuration_help(mod);
end