Skip to content

Commit c91d4e4

Browse files
wismillandreasabel
authored andcommitted
Case-insensitive readme file extension check
It is not uncommon to have README.TXT files.
1 parent ca8b81c commit c91d4e4

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Distribution/Server/Packages/Readme.hs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import System.FilePath (splitExtension)
66
import Data.Char as Char
77

88
isReadmeFile :: FilePath -> Bool
9-
isReadmeFile fname = map Char.toLower base `elem` basenames
10-
&& ext `elem` extensions
9+
isReadmeFile fname = base `elem` basenames
10+
&& ext `elem` extensions
1111
where
12-
(base, ext) = splitExtension fname
12+
(base, ext) = splitExtension (map Char.toLower fname)
1313
basenames = ["readme"]
1414
extensions = ["", ".txt", ".html", ".md", ".markdown"]

0 commit comments

Comments
 (0)