diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/luarocks/doc.lua | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/luarocks/doc.lua b/src/luarocks/doc.lua index dc51709f..f96ac152 100644 --- a/src/luarocks/doc.lua +++ b/src/luarocks/doc.lua | |||
@@ -44,6 +44,9 @@ function run(...) | |||
44 | local descript = rockspec.description or {} | 44 | local descript = rockspec.description or {} |
45 | 45 | ||
46 | if flags["home"] then | 46 | if flags["home"] then |
47 | if not descript.homepage then | ||
48 | return nil, "No 'homepage' field in rockspec for "..name.." "..version | ||
49 | end | ||
47 | util.printout("Opening "..descript.homepage.." ...") | 50 | util.printout("Opening "..descript.homepage.." ...") |
48 | fs.browser(descript.homepage) | 51 | fs.browser(descript.homepage) |
49 | return true | 52 | return true |
@@ -70,7 +73,7 @@ function run(...) | |||
70 | end | 73 | end |
71 | 74 | ||
72 | local files = fs.find(docdir) | 75 | local files = fs.find(docdir) |
73 | local extensions = { ".html", ".md", ".txt", "" } | 76 | local extensions = { "%.htm", "%.md", "%.txt", "" } |
74 | local basenames = { "index", "readme", "manual" } | 77 | local basenames = { "index", "readme", "manual" } |
75 | 78 | ||
76 | for _, extension in ipairs(extensions) do | 79 | for _, extension in ipairs(extensions) do |