--- a/prosodyctl Sat Jul 20 12:41:31 2019 -0700
+++ b/prosodyctl Tue Jul 23 07:21:08 2019 -0700
@@ -151,12 +151,12 @@
-- I'm considering the flag is the first, but there can be many flags
if arg[1] and arg[1]:sub(1, #flag) == flag then
local dir = arg[1]:match("=(.+)$")
- print("Removing module "..arg[2].." at "..dir..", from luarocks repo")
+ print("Removing module "..arg[2].." at "..dir)
-- These extra double brackets allow us to correctly process names with spaces
os.execute("luarocks remove --tree='"..dir.."' "..arg[2])
return 0;
else
- print("Removing "..arg[1].." from ./plugins")
+ print("Removing "..arg[1].." from "..prosody.paths.plugins)
os.execute("luarocks --tree='"..prosody.paths.plugins.."' remove "..arg[1])
print("Done!")
return 0;