We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b0fb9b6 commit 95328d6Copy full SHA for 95328d6
1 file changed
src/Streamly/Coreutils/Basename.hs
@@ -29,10 +29,9 @@ suffix opt cfg = cfg {keepSuffix = opt}
29
defaultConfig :: Basename
30
defaultConfig = Basename On
31
32
-basename :: (Basename -> Basename) -> FilePath -> IO String
33
-basename f path = do
+basename :: (Basename -> Basename) -> FilePath -> String
+basename f path =
34
let opt = f defaultConfig
35
- return $
36
- case keepSuffix opt of
+ in case keepSuffix opt of
37
Off -> takeBaseName path
38
On -> takeFileName path
0 commit comments