From cba926d01b56f88266e7eefff9b58fc4562bbdfb Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Sun, 1 Jul 2018 16:53:00 -0300 Subject: cmd: process --version only after cfg.init --- src/luarocks/cmd.lua | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/luarocks/cmd.lua b/src/luarocks/cmd.lua index 9639fd7d..53e0c60a 100644 --- a/src/luarocks/cmd.lua +++ b/src/luarocks/cmd.lua @@ -327,12 +327,7 @@ function cmd.run_command(description, commands, ...) end local command - if flags["version"] then - util.printout(program.." "..cfg.program_version) - util.printout(description) - util.printout() - os.exit(cmd.errorcodes.OK) - elseif flags["help"] or #nonflags == 0 then + if flags["help"] or #nonflags == 0 then command = "help" else command = table.remove(nonflags, 1) @@ -362,6 +357,13 @@ function cmd.run_command(description, commands, ...) fs.init() + if flags["version"] then + util.printout(program.." "..cfg.program_version) + util.printout(description) + util.printout() + os.exit(cmd.errorcodes.OK) + end + if flags["verbose"] then cfg.verbose = true fs.verbose() -- cgit v1.2.3-55-g6feb