stack-2.9.1: src/Path/Extended.hs
module Path.Extended
( fileExtension
, addExtension
, replaceExtension
) where
import Control.Monad.Catch
import qualified Path
import Path (Path, File)
fileExtension :: MonadThrow m => Path b File -> m String
fileExtension = Path.fileExtension
addExtension :: MonadThrow m
=> String
-> Path b File
-> m (Path b File)
addExtension = Path.addExtension
replaceExtension :: MonadThrow m
=> String
-> Path b File
-> m (Path b File)
replaceExtension ext = Path.replaceExtension ('.' : ext)