Skip to content

Commit 95328d6

Browse files
committed
Change the signature of basename
1 parent b0fb9b6 commit 95328d6

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

src/Streamly/Coreutils/Basename.hs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,9 @@ suffix opt cfg = cfg {keepSuffix = opt}
2929
defaultConfig :: Basename
3030
defaultConfig = Basename On
3131

32-
basename :: (Basename -> Basename) -> FilePath -> IO String
33-
basename f path = do
32+
basename :: (Basename -> Basename) -> FilePath -> String
33+
basename f path =
3434
let opt = f defaultConfig
35-
return $
36-
case keepSuffix opt of
35+
in case keepSuffix opt of
3736
Off -> takeBaseName path
3837
On -> takeFileName path

0 commit comments

Comments
 (0)