Diff

prosodyctl @ 10166:4d1206ac0d41

prosodyctl: Updated the list command, to use the new directory for custom plugins
author João Duarte <jvsDuarte08@gmail.com>
date Wed, 24 Jul 2019 10:48:20 -0700
parent 10165:8fd6fb34d9c5
child 10168:f365f814d641
line wrap: on
line diff
--- a/prosodyctl	Wed Jul 24 10:46:05 2019 -0700
+++ b/prosodyctl	Wed Jul 24 10:48:20 2019 -0700
@@ -144,6 +144,11 @@
 		show_usage([[list]], [[Shows installed rocks]]);
 		return 1;
 	end
+	-- I'm considering that we are using just one path to custom plugins, and it is the first in prosody.paths.plugins, for now
+	for path in prosody.paths.plugins:gmatch("[^;]+") do
+		installer_plugin_path = path
+		break
+	end
 	local flag = "--tree="
 	-- I'm considering this optional flag comes first
 	if arg[1] and arg[1]:sub(1, #flag) == flag then
@@ -151,7 +156,7 @@
 		os.execute("luarocks list --tree='"..dir.."'")
 		return 0;
 	else
-		os.execute("luarocks list --tree="..prosody.paths.plugins)
+		os.execute("luarocks list --tree="..installer_plugin_path)
 		return 0;
 	end
 end