equal
deleted
inserted
replaced
109 print("Getting all the available modules") |
109 print("Getting all the available modules") |
110 os.execute("hg clone https://hg.prosody.im/prosody-modules/ downloaded_modules") |
110 os.execute("hg clone https://hg.prosody.im/prosody-modules/ downloaded_modules") |
111 print("Done!") |
111 print("Done!") |
112 return 0 |
112 return 0 |
113 end |
113 end |
|
114 end |
|
115 |
|
116 -- Function to write rockspecs from a module at working_directory/downloaded_modules |
|
117 -- Receives the module's name as an argument |
|
118 -- The rockspec is saved inside its module's folder |
|
119 function commands.write_rockspec(arg) |
|
120 if arg[1] == "--help" then |
|
121 show_usage([[write_rockspec]], [[Picks up a module and writes an initial rockspec]]); |
|
122 return 1 |
|
123 end |
|
124 print("Writing rockspec for "..arg[1]) |
|
125 os.execute("luarocks write_rockspec "..arg[1].." ./downloaded_modules/"..arg[1]) |
|
126 print("Rockspec created! Moving it into the ./downloaded_modules/"..arg[1].." folder") |
|
127 os.execute("mv "..arg[1].."-scm-1.rockspec ./downloaded_modules/"..arg[1]) |
|
128 print("Done!") |
|
129 return 0 |
114 end |
130 end |
115 |
131 |
116 function commands.list(arg) |
132 function commands.list(arg) |
117 if not arg[1] or arg[1] == "--help" then |
133 if not arg[1] or arg[1] == "--help" then |
118 show_usage([[list]], [[Shows installed rocks]]); |
134 show_usage([[list]], [[Shows installed rocks]]); |