Diff

prosodyctl @ 10153:a88fd34246bd

prosodyctl: The install command now prints output regarding module configuration
author João Duarte <jvsDuarte08@gmail.com>
date Tue, 23 Jul 2019 10:26:00 -0700
parent 10151:e58034955002
child 10154:ad081451291f
line wrap: on
line diff
--- a/prosodyctl	Tue Jul 23 10:24:55 2019 -0700
+++ b/prosodyctl	Tue Jul 23 10:26:00 2019 -0700
@@ -76,6 +76,7 @@
 local show_yesno = prosodyctl.show_yesno;
 local show_prompt = prosodyctl.show_prompt;
 local read_password = prosodyctl.read_password;
+local show_module_configuration_help = prosodyctl.show_module_configuration_help;
 
 local jid_split = require "util.jid".prepped_split;
 
@@ -176,12 +177,14 @@
 		print("Installing module "..arg[2].." at "..dir)
 		-- These extra double brackets allow us to correctly process names with spaces
 		os.execute("luarocks --tree='"..dir.."' --server='http://localhost/' install "..arg[2])
+		show_module_configuration_help(arg[2]);
 		return 0;
 	else
 		print("Installing module "..arg[1].." at "..prosody.paths.plugins)
 		-- I've build a local server to upload some new rockspecs, like mod_smacks'. We can replace this server by one from
 		-- prosody's, where we can oficially disbrute rocks/rockspecs for all modules
 		os.execute("luarocks --tree='"..prosody.paths.plugins.."' --server='http://localhost/' install "..arg[1])
+		show_module_configuration_help(arg[1]);
 		return 0;
 	end
 end