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 | |
| parent | 44fc0da969f22de505f2cc293a08ab979e079890 (diff) | |
| download | luarocks-e97b32988a8dbb30cb3653698c29c4bb98455b29.tar.gz luarocks-e97b32988a8dbb30cb3653698c29c4bb98455b29.tar.bz2 luarocks-e97b32988a8dbb30cb3653698c29c4bb98455b29.zip | |
cmd: support --lua-version without --lua-dir
| -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 |
