77 if arg[1] == "--help" then |
77 if arg[1] == "--help" then |
78 show_usage([[install]], [[Installs a prosody/luarocks plugin]]); |
78 show_usage([[install]], [[Installs a prosody/luarocks plugin]]); |
79 return 1; |
79 return 1; |
80 end |
80 end |
81 -- TODO finalize config option name |
81 -- TODO finalize config option name |
82 call_luarocks("install", arg[1], configmanager.get("*", "plugin_server") or "http://localhost/"); |
82 local ret = call_luarocks("install", arg[1], configmanager.get("*", "plugin_server") or "http://localhost/"); |
|
83 return ret; |
83 end |
84 end |
84 |
85 |
85 function commands.remove(arg) |
86 function commands.remove(arg) |
86 if arg[1] == "--help" then |
87 if arg[1] == "--help" then |
87 show_usage([[remove]], [[Removes a module installed in the working directory's plugins folder]]); |
88 show_usage([[remove]], [[Removes a module installed in the working directory's plugins folder]]); |
88 return 1; |
89 return 1; |
89 end |
90 end |
90 call_luarocks("remove", arg[1]) |
91 local ret = call_luarocks("remove", arg[1]); |
|
92 return ret; |
91 end |
93 end |
92 |
94 |
93 function commands.list(arg) |
95 function commands.list(arg) |
94 if arg[1] == "--help" then |
96 if arg[1] == "--help" then |
95 show_usage([[list]], [[Shows installed rocks]]); |
97 show_usage([[list]], [[Shows installed rocks]]); |
96 return 1; |
98 return 1; |
97 end |
99 end |
98 call_luarocks("list", arg[1]) |
100 local ret = call_luarocks("list", arg[1]); |
|
101 return ret; |
99 end |
102 end |
100 |
103 |
101 function commands.adduser(arg) |
104 function commands.adduser(arg) |
102 if not arg[1] or arg[1] == "--help" then |
105 if not arg[1] or arg[1] == "--help" then |
103 show_usage([[adduser JID]], [[Create the specified user account in Prosody]]); |
106 show_usage([[adduser JID]], [[Create the specified user account in Prosody]]); |