aboutsummaryrefslogtreecommitdiff
path: root/src/luarocks/command_line.lua
diff options
context:
space:
mode:
Diffstat (limited to 'src/luarocks/command_line.lua')
-rw-r--r--src/luarocks/command_line.lua9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/luarocks/command_line.lua b/src/luarocks/command_line.lua
index 1c29aa77..3cde4c41 100644
--- a/src/luarocks/command_line.lua
+++ b/src/luarocks/command_line.lua
@@ -1,6 +1,9 @@
1 1
2--- Functions for command-line scripts. 2--- Functions for command-line scripts.
3module("luarocks.command_line", package.seeall) 3--module("luarocks.command_line", package.seeall)
4local command_line = {}
5
6local unpack = unpack or table.unpack
4 7
5local util = require("luarocks.util") 8local util = require("luarocks.util")
6local cfg = require("luarocks.cfg") 9local cfg = require("luarocks.cfg")
@@ -43,7 +46,7 @@ end
43-- Uses the global table "commands", which contains 46-- Uses the global table "commands", which contains
44-- the loaded modules representing commands. 47-- the loaded modules representing commands.
45-- @param ... string: Arguments given on the command-line. 48-- @param ... string: Arguments given on the command-line.
46function run_command(...) 49function command_line.run_command(...)
47 local args = {...} 50 local args = {...}
48 local cmdline_vars = {} 51 local cmdline_vars = {}
49 for i = #args, 1, -1 do 52 for i = #args, 1, -1 do
@@ -206,3 +209,5 @@ function run_command(...)
206 end 209 end
207 util.run_scheduled_functions() 210 util.run_scheduled_functions()
208end 211end
212
213return command_line