aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/luarocks/doc.lua5
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