aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Melnichenko <mpeterval@gmail.com>2016-06-13 12:47:34 +0300
committerPeter Melnichenko <mpeterval@gmail.com>2016-06-13 13:07:27 +0300
commitfca4a63277c0fc8d39eb887744b294ff5fd05ad6 (patch)
treeb36bba4fea12c6a866fb59a434e5cdddab0f8877 /src
parentc8c71c0fdcbca1ddd27be4f09d85301f35ede7fb (diff)
downloadluarocks-fca4a63277c0fc8d39eb887744b294ff5fd05ad6.tar.gz
luarocks-fca4a63277c0fc8d39eb887744b294ff5fd05ad6.tar.bz2
luarocks-fca4a63277c0fc8d39eb887744b294ff5fd05ad6.zip
Remove 'run' interface for commands
Diffstat (limited to 'src')
-rw-r--r--src/luarocks/add.lua1
-rw-r--r--src/luarocks/admin_remove.lua1
-rw-r--r--src/luarocks/build.lua1
-rw-r--r--src/luarocks/config_cmd.lua1
-rw-r--r--src/luarocks/doc.lua1
-rw-r--r--src/luarocks/download.lua1
-rw-r--r--src/luarocks/help.lua1
-rw-r--r--src/luarocks/install.lua1
-rw-r--r--src/luarocks/lint.lua1
-rw-r--r--src/luarocks/list.lua1
-rw-r--r--src/luarocks/make.lua1
-rw-r--r--src/luarocks/make_manifest.lua1
-rw-r--r--src/luarocks/new_version.lua1
-rw-r--r--src/luarocks/pack.lua1
-rw-r--r--src/luarocks/path_cmd.lua1
-rw-r--r--src/luarocks/purge.lua1
-rw-r--r--src/luarocks/refresh_cache.lua2
-rw-r--r--src/luarocks/remove.lua1
-rw-r--r--src/luarocks/search.lua1
-rw-r--r--src/luarocks/show.lua1
-rw-r--r--src/luarocks/unpack.lua1
-rw-r--r--src/luarocks/upload.lua1
-rw-r--r--src/luarocks/util.lua7
-rw-r--r--src/luarocks/validate.lua1
-rw-r--r--src/luarocks/write_rockspec.lua1
25 files changed, 0 insertions, 32 deletions
diff --git a/src/luarocks/add.lua b/src/luarocks/add.lua
index f37d334d..66f7504f 100644
--- a/src/luarocks/add.lua
+++ b/src/luarocks/add.lua
@@ -12,7 +12,6 @@ local index = require("luarocks.index")
12local fs = require("luarocks.fs") 12local fs = require("luarocks.fs")
13local cache = require("luarocks.cache") 13local cache = require("luarocks.cache")
14 14
15util.add_run_function(add)
16add.help_summary = "Add a rock or rockspec to a rocks server." 15add.help_summary = "Add a rock or rockspec to a rocks server."
17add.help_arguments = "[--server=<server>] [--no-refresh] {<rockspec>|<rock>...}" 16add.help_arguments = "[--server=<server>] [--no-refresh] {<rockspec>|<rock>...}"
18add.help = [[ 17add.help = [[
diff --git a/src/luarocks/admin_remove.lua b/src/luarocks/admin_remove.lua
index 621f1317..be1e7cbc 100644
--- a/src/luarocks/admin_remove.lua
+++ b/src/luarocks/admin_remove.lua
@@ -12,7 +12,6 @@ local index = require("luarocks.index")
12local fs = require("luarocks.fs") 12local fs = require("luarocks.fs")
13local cache = require("luarocks.cache") 13local cache = require("luarocks.cache")
14 14
15util.add_run_function(admin_remove)
16admin_remove.help_summary = "Remove a rock or rockspec from a rocks server." 15admin_remove.help_summary = "Remove a rock or rockspec from a rocks server."
17admin_remove.help_arguments = "[--server=<server>] [--no-refresh] {<rockspec>|<rock>...}" 16admin_remove.help_arguments = "[--server=<server>] [--no-refresh] {<rockspec>|<rock>...}"
18admin_remove.help = [[ 17admin_remove.help = [[
diff --git a/src/luarocks/build.lua b/src/luarocks/build.lua
index a0170f06..4a71b4c5 100644
--- a/src/luarocks/build.lua
+++ b/src/luarocks/build.lua
@@ -16,7 +16,6 @@ local manif = require("luarocks.manif")
16local remove = require("luarocks.remove") 16local remove = require("luarocks.remove")
17local cfg = require("luarocks.cfg") 17local cfg = require("luarocks.cfg")
18 18
19util.add_run_function(build)
20build.help_summary = "Build/compile a rock." 19build.help_summary = "Build/compile a rock."
21build.help_arguments = "[--pack-binary-rock] [--keep] {<rockspec>|<rock>|<name> [<version>]}" 20build.help_arguments = "[--pack-binary-rock] [--keep] {<rockspec>|<rock>|<name> [<version>]}"
22build.help = [[ 21build.help = [[
diff --git a/src/luarocks/config_cmd.lua b/src/luarocks/config_cmd.lua
index fe3cc637..9e73d228 100644
--- a/src/luarocks/config_cmd.lua
+++ b/src/luarocks/config_cmd.lua
@@ -6,7 +6,6 @@ local cfg = require("luarocks.cfg")
6local util = require("luarocks.util") 6local util = require("luarocks.util")
7local dir = require("luarocks.dir") 7local dir = require("luarocks.dir")
8 8
9util.add_run_function(config_cmd)
10config_cmd.help_summary = "Query information about the LuaRocks configuration." 9config_cmd.help_summary = "Query information about the LuaRocks configuration."
11config_cmd.help_arguments = "<flag>" 10config_cmd.help_arguments = "<flag>"
12config_cmd.help = [[ 11config_cmd.help = [[
diff --git a/src/luarocks/doc.lua b/src/luarocks/doc.lua
index ec2b1110..758fd9c5 100644
--- a/src/luarocks/doc.lua
+++ b/src/luarocks/doc.lua
@@ -12,7 +12,6 @@ local fetch = require("luarocks.fetch")
12local fs = require("luarocks.fs") 12local fs = require("luarocks.fs")
13local download = require("luarocks.download") 13local download = require("luarocks.download")
14 14
15util.add_run_function(doc)
16doc.help_summary = "Show documentation for an installed rock." 15doc.help_summary = "Show documentation for an installed rock."
17 16
18doc.help = [[ 17doc.help = [[
diff --git a/src/luarocks/download.lua b/src/luarocks/download.lua
index 18573ae4..d793cab7 100644
--- a/src/luarocks/download.lua
+++ b/src/luarocks/download.lua
@@ -12,7 +12,6 @@ local fs = require("luarocks.fs")
12local dir = require("luarocks.dir") 12local dir = require("luarocks.dir")
13local cfg = require("luarocks.cfg") 13local cfg = require("luarocks.cfg")
14 14
15util.add_run_function(download)
16download.help_summary = "Download a specific rock file from a rocks server." 15download.help_summary = "Download a specific rock file from a rocks server."
17download.help_arguments = "[--all] [--arch=<arch> | --source | --rockspec] [<name> [<version>]]" 16download.help_arguments = "[--all] [--arch=<arch> | --source | --rockspec] [<name> [<version>]]"
18 17
diff --git a/src/luarocks/help.lua b/src/luarocks/help.lua
index 28f97702..5bac77ce 100644
--- a/src/luarocks/help.lua
+++ b/src/luarocks/help.lua
@@ -12,7 +12,6 @@ local dir = require("luarocks.dir")
12 12
13local program = util.this_program("luarocks") 13local program = util.this_program("luarocks")
14 14
15util.add_run_function(help)
16help.help_summary = "Help on commands. Type '"..program.." help <command>' for more." 15help.help_summary = "Help on commands. Type '"..program.." help <command>' for more."
17 16
18help.help_arguments = "[<command>]" 17help.help_arguments = "[<command>]"
diff --git a/src/luarocks/install.lua b/src/luarocks/install.lua
index acbf584a..10d57f37 100644
--- a/src/luarocks/install.lua
+++ b/src/luarocks/install.lua
@@ -13,7 +13,6 @@ local manif = require("luarocks.manif")
13local remove = require("luarocks.remove") 13local remove = require("luarocks.remove")
14local cfg = require("luarocks.cfg") 14local cfg = require("luarocks.cfg")
15 15
16util.add_run_function(install)
17install.help_summary = "Install a rock." 16install.help_summary = "Install a rock."
18 17
19install.help_arguments = "{<rock>|<name> [<version>]}" 18install.help_arguments = "{<rock>|<name> [<version>]}"
diff --git a/src/luarocks/lint.lua b/src/luarocks/lint.lua
index d5cc48d0..4c30804b 100644
--- a/src/luarocks/lint.lua
+++ b/src/luarocks/lint.lua
@@ -8,7 +8,6 @@ local util = require("luarocks.util")
8local download = require("luarocks.download") 8local download = require("luarocks.download")
9local fetch = require("luarocks.fetch") 9local fetch = require("luarocks.fetch")
10 10
11util.add_run_function(lint)
12lint.help_summary = "Check syntax of a rockspec." 11lint.help_summary = "Check syntax of a rockspec."
13lint.help_arguments = "<rockspec>" 12lint.help_arguments = "<rockspec>"
14lint.help = [[ 13lint.help = [[
diff --git a/src/luarocks/list.lua b/src/luarocks/list.lua
index c65e058f..8c9c5107 100644
--- a/src/luarocks/list.lua
+++ b/src/luarocks/list.lua
@@ -10,7 +10,6 @@ local cfg = require("luarocks.cfg")
10local util = require("luarocks.util") 10local util = require("luarocks.util")
11local path = require("luarocks.path") 11local path = require("luarocks.path")
12 12
13util.add_run_function(list)
14list.help_summary = "List currently installed rocks." 13list.help_summary = "List currently installed rocks."
15list.help_arguments = "[--porcelain] <filter>" 14list.help_arguments = "[--porcelain] <filter>"
16list.help = [[ 15list.help = [[
diff --git a/src/luarocks/make.lua b/src/luarocks/make.lua
index 1464def7..476150eb 100644
--- a/src/luarocks/make.lua
+++ b/src/luarocks/make.lua
@@ -15,7 +15,6 @@ local pack = require("luarocks.pack")
15local remove = require("luarocks.remove") 15local remove = require("luarocks.remove")
16local deps = require("luarocks.deps") 16local deps = require("luarocks.deps")
17 17
18util.add_run_function(make)
19make.help_summary = "Compile package in current directory using a rockspec." 18make.help_summary = "Compile package in current directory using a rockspec."
20make.help_arguments = "[--pack-binary-rock] [<rockspec>]" 19make.help_arguments = "[--pack-binary-rock] [<rockspec>]"
21make.help = [[ 20make.help = [[
diff --git a/src/luarocks/make_manifest.lua b/src/luarocks/make_manifest.lua
index c39c2939..b89ba47f 100644
--- a/src/luarocks/make_manifest.lua
+++ b/src/luarocks/make_manifest.lua
@@ -12,7 +12,6 @@ local deps = require("luarocks.deps")
12local fs = require("luarocks.fs") 12local fs = require("luarocks.fs")
13local dir = require("luarocks.dir") 13local dir = require("luarocks.dir")
14 14
15util.add_run_function(make_manifest)
16make_manifest.help_summary = "Compile a manifest file for a repository." 15make_manifest.help_summary = "Compile a manifest file for a repository."
17 16
18make_manifest.help = [[ 17make_manifest.help = [[
diff --git a/src/luarocks/new_version.lua b/src/luarocks/new_version.lua
index bd73e308..eb5dea25 100644
--- a/src/luarocks/new_version.lua
+++ b/src/luarocks/new_version.lua
@@ -10,7 +10,6 @@ local persist = require("luarocks.persist")
10local fs = require("luarocks.fs") 10local fs = require("luarocks.fs")
11local type_check = require("luarocks.type_check") 11local type_check = require("luarocks.type_check")
12 12
13util.add_run_function(new_version)
14new_version.help_summary = "Auto-write a rockspec for a new version of a rock." 13new_version.help_summary = "Auto-write a rockspec for a new version of a rock."
15new_version.help_arguments = "[--tag=<tag>] [<package>|<rockspec>] [<new_version>] [<new_url>]" 14new_version.help_arguments = "[--tag=<tag>] [<package>|<rockspec>] [<new_version>] [<new_url>]"
16new_version.help = [[ 15new_version.help = [[
diff --git a/src/luarocks/pack.lua b/src/luarocks/pack.lua
index 277cf246..3a163e92 100644
--- a/src/luarocks/pack.lua
+++ b/src/luarocks/pack.lua
@@ -16,7 +16,6 @@ local dir = require("luarocks.dir")
16local manif = require("luarocks.manif") 16local manif = require("luarocks.manif")
17local search = require("luarocks.search") 17local search = require("luarocks.search")
18 18
19util.add_run_function(pack)
20pack.help_summary = "Create a rock, packing sources or binaries." 19pack.help_summary = "Create a rock, packing sources or binaries."
21pack.help_arguments = "{<rockspec>|<name> [<version>]}" 20pack.help_arguments = "{<rockspec>|<name> [<version>]}"
22pack.help = [[ 21pack.help = [[
diff --git a/src/luarocks/path_cmd.lua b/src/luarocks/path_cmd.lua
index 15fb9ca2..c0329977 100644
--- a/src/luarocks/path_cmd.lua
+++ b/src/luarocks/path_cmd.lua
@@ -7,7 +7,6 @@ local util = require("luarocks.util")
7local deps = require("luarocks.deps") 7local deps = require("luarocks.deps")
8local cfg = require("luarocks.cfg") 8local cfg = require("luarocks.cfg")
9 9
10util.add_run_function(path_cmd)
11path_cmd.help_summary = "Return the currently configured package path." 10path_cmd.help_summary = "Return the currently configured package path."
12path_cmd.help_arguments = "" 11path_cmd.help_arguments = ""
13path_cmd.help = [[ 12path_cmd.help = [[
diff --git a/src/luarocks/purge.lua b/src/luarocks/purge.lua
index 1ce46c0f..18043cc3 100644
--- a/src/luarocks/purge.lua
+++ b/src/luarocks/purge.lua
@@ -14,7 +14,6 @@ local manif = require("luarocks.manif")
14local cfg = require("luarocks.cfg") 14local cfg = require("luarocks.cfg")
15local remove = require("luarocks.remove") 15local remove = require("luarocks.remove")
16 16
17util.add_run_function(purge)
18purge.help_summary = "Remove all installed rocks from a tree." 17purge.help_summary = "Remove all installed rocks from a tree."
19purge.help_arguments = "--tree=<tree> [--old-versions]" 18purge.help_arguments = "--tree=<tree> [--old-versions]"
20purge.help = [[ 19purge.help = [[
diff --git a/src/luarocks/refresh_cache.lua b/src/luarocks/refresh_cache.lua
index bbfd1f4d..1261044f 100644
--- a/src/luarocks/refresh_cache.lua
+++ b/src/luarocks/refresh_cache.lua
@@ -3,11 +3,9 @@
3local refresh_cache = {} 3local refresh_cache = {}
4package.loaded["luarocks.refresh_cache"] = refresh_cache 4package.loaded["luarocks.refresh_cache"] = refresh_cache
5 5
6local util = require("luarocks.util")
7local cfg = require("luarocks.cfg") 6local cfg = require("luarocks.cfg")
8local cache = require("luarocks.cache") 7local cache = require("luarocks.cache")
9 8
10util.add_run_function(refresh_cache)
11refresh_cache.help_summary = "Refresh local cache of a remote rocks server." 9refresh_cache.help_summary = "Refresh local cache of a remote rocks server."
12refresh_cache.help_arguments = "[--from=<server>]" 10refresh_cache.help_arguments = "[--from=<server>]"
13refresh_cache.help = [[ 11refresh_cache.help = [[
diff --git a/src/luarocks/remove.lua b/src/luarocks/remove.lua
index d72fabaf..3f62e89e 100644
--- a/src/luarocks/remove.lua
+++ b/src/luarocks/remove.lua
@@ -14,7 +14,6 @@ local cfg = require("luarocks.cfg")
14local manif = require("luarocks.manif") 14local manif = require("luarocks.manif")
15local fs = require("luarocks.fs") 15local fs = require("luarocks.fs")
16 16
17util.add_run_function(remove)
18remove.help_summary = "Uninstall a rock." 17remove.help_summary = "Uninstall a rock."
19remove.help_arguments = "[--force|--force-fast] <name> [<version>]" 18remove.help_arguments = "[--force|--force-fast] <name> [<version>]"
20remove.help = [[ 19remove.help = [[
diff --git a/src/luarocks/search.lua b/src/luarocks/search.lua
index eaa321d5..c3f00a7c 100644
--- a/src/luarocks/search.lua
+++ b/src/luarocks/search.lua
@@ -11,7 +11,6 @@ local deps = require("luarocks.deps")
11local cfg = require("luarocks.cfg") 11local cfg = require("luarocks.cfg")
12local util = require("luarocks.util") 12local util = require("luarocks.util")
13 13
14util.add_run_function(search)
15search.help_summary = "Query the LuaRocks servers." 14search.help_summary = "Query the LuaRocks servers."
16search.help_arguments = "[--source] [--binary] { <name> [<version>] | --all }" 15search.help_arguments = "[--source] [--binary] { <name> [<version>] | --all }"
17search.help = [[ 16search.help = [[
diff --git a/src/luarocks/show.lua b/src/luarocks/show.lua
index 01860e78..df992f5c 100644
--- a/src/luarocks/show.lua
+++ b/src/luarocks/show.lua
@@ -11,7 +11,6 @@ local deps = require("luarocks.deps")
11local fetch = require("luarocks.fetch") 11local fetch = require("luarocks.fetch")
12local manif = require("luarocks.manif") 12local manif = require("luarocks.manif")
13 13
14util.add_run_function(show)
15show.help_summary = "Show information about an installed rock." 14show.help_summary = "Show information about an installed rock."
16 15
17show.help = [[ 16show.help = [[
diff --git a/src/luarocks/unpack.lua b/src/luarocks/unpack.lua
index 2face005..4e4d9a06 100644
--- a/src/luarocks/unpack.lua
+++ b/src/luarocks/unpack.lua
@@ -11,7 +11,6 @@ local build = require("luarocks.build")
11local dir = require("luarocks.dir") 11local dir = require("luarocks.dir")
12local cfg = require("luarocks.cfg") 12local cfg = require("luarocks.cfg")
13 13
14util.add_run_function(unpack)
15unpack.help_summary = "Unpack the contents of a rock." 14unpack.help_summary = "Unpack the contents of a rock."
16unpack.help_arguments = "[--force] {<rock>|<name> [<version>]}" 15unpack.help_arguments = "[--force] {<rock>|<name> [<version>]}"
17unpack.help = [[ 16unpack.help = [[
diff --git a/src/luarocks/upload.lua b/src/luarocks/upload.lua
index 3adc1704..5031b1ef 100644
--- a/src/luarocks/upload.lua
+++ b/src/luarocks/upload.lua
@@ -7,7 +7,6 @@ local pack = require("luarocks.pack")
7local cfg = require("luarocks.cfg") 7local cfg = require("luarocks.cfg")
8local Api = require("luarocks.upload.api") 8local Api = require("luarocks.upload.api")
9 9
10util.add_run_function(upload)
11upload.help_summary = "Upload a rockspec to the public rocks repository." 10upload.help_summary = "Upload a rockspec to the public rocks repository."
12upload.help_arguments = "[--skip-pack] [--api-key=<key>] [--force] <rockspec>" 11upload.help_arguments = "[--skip-pack] [--api-key=<key>] [--force] <rockspec>"
13upload.help = [[ 12upload.help = [[
diff --git a/src/luarocks/util.lua b/src/luarocks/util.lua
index 4aa474ff..d27710c1 100644
--- a/src/luarocks/util.lua
+++ b/src/luarocks/util.lua
@@ -210,13 +210,6 @@ function util.parse_flags(...)
210 return flags, unpack(out) 210 return flags, unpack(out)
211end 211end
212 212
213-- Adds legacy 'run' function to a command module.
214-- @param command table: command module with 'command' function,
215-- the added 'run' function calls it after parseing command-line arguments.
216function util.add_run_function(command)
217 command.run = function(...) return command.command(util.parse_flags(...)) end
218end
219
220--- Merges contents of src on top of dst's contents. 213--- Merges contents of src on top of dst's contents.
221-- @param dst Destination table, which will receive src's contents. 214-- @param dst Destination table, which will receive src's contents.
222-- @param src Table which provides new contents to dst. 215-- @param src Table which provides new contents to dst.
diff --git a/src/luarocks/validate.lua b/src/luarocks/validate.lua
index c4570aa4..f0452bbd 100644
--- a/src/luarocks/validate.lua
+++ b/src/luarocks/validate.lua
@@ -11,7 +11,6 @@ local build = require("luarocks.build")
11local install = require("luarocks.install") 11local install = require("luarocks.install")
12local util = require("luarocks.util") 12local util = require("luarocks.util")
13 13
14util.add_run_function(validate)
15validate.help_summary = "Sandboxed test of build/install of all packages in a repository." 14validate.help_summary = "Sandboxed test of build/install of all packages in a repository."
16 15
17validate.help = [[ 16validate.help = [[
diff --git a/src/luarocks/write_rockspec.lua b/src/luarocks/write_rockspec.lua
index 33edeb1b..68c00cce 100644
--- a/src/luarocks/write_rockspec.lua
+++ b/src/luarocks/write_rockspec.lua
@@ -11,7 +11,6 @@ local persist = require("luarocks.persist")
11local type_check = require("luarocks.type_check") 11local type_check = require("luarocks.type_check")
12local util = require("luarocks.util") 12local util = require("luarocks.util")
13 13
14util.add_run_function(write_rockspec)
15write_rockspec.help_summary = "Write a template for a rockspec file." 14write_rockspec.help_summary = "Write a template for a rockspec file."
16write_rockspec.help_arguments = "[--output=<file> ...] [<name>] [<version>] [<url>|<path>]" 15write_rockspec.help_arguments = "[--output=<file> ...] [<name>] [<version>] [<url>|<path>]"
17write_rockspec.help = [[ 16write_rockspec.help = [[