aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2018-07-13 22:55:22 -0300
committerHisham Muhammad <hisham@gobolinux.org>2018-07-18 11:24:07 -0300
commite97b32988a8dbb30cb3653698c29c4bb98455b29 (patch)
tree4fc68b4b474c4780a0924c86d21cf3a6eea2bcca /src
parent44fc0da969f22de505f2cc293a08ab979e079890 (diff)
downloadluarocks-e97b32988a8dbb30cb3653698c29c4bb98455b29.tar.gz
luarocks-e97b32988a8dbb30cb3653698c29c4bb98455b29.tar.bz2
luarocks-e97b32988a8dbb30cb3653698c29c4bb98455b29.zip
cmd: support --lua-version without --lua-dir
Diffstat (limited to 'src')
-rw-r--r--src/luarocks/cmd.lua10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/luarocks/cmd.lua b/src/luarocks/cmd.lua
index 7a7f9654..9a5635c0 100644
--- a/src/luarocks/cmd.lua
+++ b/src/luarocks/cmd.lua
@@ -339,7 +339,15 @@ function cmd.run_command(description, commands, external_namespace, ...)
339 339
340 local lua_data 340 local lua_data
341 if flags["lua-dir"] then 341 if flags["lua-dir"] then
342 lua_data = cmd.find_lua(flags["lua-dir"], flags["lua-version"]) 342 local err
343 lua_data, err = cmd.find_lua(flags["lua-dir"], flags["lua-version"])
344 if not lua_data then
345 die(err)
346 end
347 elseif flags["lua-version"] then
348 lua_data = {
349 lua_version = flags["lua-version"]
350 }
343 end 351 end
344 352
345 local project_dir 353 local project_dir