diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2018-07-13 22:55:22 -0300 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2018-07-18 11:24:07 -0300 |
commit | e97b32988a8dbb30cb3653698c29c4bb98455b29 (patch) | |
tree | 4fc68b4b474c4780a0924c86d21cf3a6eea2bcca /src | |
parent | 44fc0da969f22de505f2cc293a08ab979e079890 (diff) | |
download | luarocks-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.lua | 10 |
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 |