diff options
Diffstat (limited to 'src/luarocks/command_line.lua')
-rw-r--r-- | src/luarocks/command_line.lua | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/luarocks/command_line.lua b/src/luarocks/command_line.lua index 3cde4c41..cc2e1683 100644 --- a/src/luarocks/command_line.lua +++ b/src/luarocks/command_line.lua | |||
@@ -83,6 +83,15 @@ function command_line.run_command(...) | |||
83 | fs.verbose() | 83 | fs.verbose() |
84 | end | 84 | end |
85 | 85 | ||
86 | if flags["timeout"] then -- setting it in the config file will kick-in earlier in the process | ||
87 | local timeout = tonumber(flags["timeout"]) | ||
88 | if timeout then | ||
89 | cfg.connection_timeout = timeout | ||
90 | else | ||
91 | die "Argument error: --timeout expects a numeric argument." | ||
92 | end | ||
93 | end | ||
94 | |||
86 | if flags["version"] then | 95 | if flags["version"] then |
87 | util.printout(program.." "..cfg.program_version) | 96 | util.printout(program.." "..cfg.program_version) |
88 | util.printout(program_description) | 97 | util.printout(program_description) |