module Path.Extensions (
cExtension
, cppExtension
, cssExtension
, gifExtension
, hsExtension
, htmlExtension
, jpgExtension
, jsExtension
, mdExtension
, mp3Extension
, mp4Extension
, oExtension
, pdfExtension
, phpExtension
, pngExtension
, pyExtension
, svgExtension
, xmlExtension
, addCExtension
, addCppExtension
, addCssExtension
, addGifExtension
, addHsExtension
, addHtmlExtension
, addJpgExtension
, addJsExtension
, addMdExtension
, addMp3Extension
, addMp4Extension
, addOExtension
, addPdfExtension
, addPhpExtension
, addPngExtension
, addPyExtension
, addSvgExtension
, addXmlExtension
, withCExtension
, withCppExtension
, withCssExtension
, withGifExtension
, withHsExtension
, withHtmlExtension
, withJpgExtension
, withJsExtension
, withMdExtension
, withMp3Extension
, withMp4Extension
, withOExtension
, withPdfExtension
, withPhpExtension
, withPngExtension
, withPyExtension
, withSvgExtension
, withXmlExtension
) where
import Control.Monad.Catch
import Path
cExtension :: String
cExtension = ".c"
cppExtension :: String
cppExtension = ".cpp"
cssExtension :: String
cssExtension = ".css"
gifExtension :: String
gifExtension = ".gif"
hsExtension :: String
hsExtension = ".hs"
htmlExtension :: String
htmlExtension = ".html"
jpgExtension :: String
jpgExtension = ".jpg"
jsExtension :: String
jsExtension = ".js"
mdExtension :: String
mdExtension = ".md"
mp3Extension :: String
mp3Extension = ".mp3"
mp4Extension :: String
mp4Extension = ".mp4"
oExtension :: String
oExtension = ".o"
pdfExtension :: String
pdfExtension = ".pdf"
phpExtension :: String
phpExtension = ".php"
pngExtension :: String
pngExtension = ".png"
pyExtension :: String
pyExtension = ".py"
svgExtension :: String
svgExtension = ".svg"
xmlExtension :: String
xmlExtension = ".xml"
addCExtension :: MonadThrow m => Path b File -> m (Path b File)
addCExtension = addExtension cExtension
addCppExtension :: MonadThrow m => Path b File -> m (Path b File)
addCppExtension = addExtension cppExtension
addCssExtension :: MonadThrow m => Path b File -> m (Path b File)
addCssExtension = addExtension cssExtension
addGifExtension :: MonadThrow m => Path b File -> m (Path b File)
addGifExtension = addExtension cExtension
addHsExtension :: MonadThrow m => Path b File -> m (Path b File)
addHsExtension = addExtension gifExtension
addHtmlExtension :: MonadThrow m => Path b File -> m (Path b File)
addHtmlExtension = addExtension htmlExtension
addJsExtension :: MonadThrow m => Path b File -> m (Path b File)
addJsExtension = addExtension jsExtension
addJpgExtension :: MonadThrow m => Path b File -> m (Path b File)
addJpgExtension = addExtension jpgExtension
addMdExtension :: MonadThrow m => Path b File -> m (Path b File)
addMdExtension = addExtension mdExtension
addMp3Extension :: MonadThrow m => Path b File -> m (Path b File)
addMp3Extension = addExtension mp3Extension
addMp4Extension :: MonadThrow m => Path b File -> m (Path b File)
addMp4Extension = addExtension mp4Extension
addOExtension :: MonadThrow m => Path b File -> m (Path b File)
addOExtension = addExtension oExtension
addPdfExtension :: MonadThrow m => Path b File -> m (Path b File)
addPdfExtension = addExtension pdfExtension
addPhpExtension :: MonadThrow m => Path b File -> m (Path b File)
addPhpExtension = addExtension phpExtension
addPngExtension :: MonadThrow m => Path b File -> m (Path b File)
addPngExtension = addExtension pngExtension
addPyExtension :: MonadThrow m => Path b File -> m (Path b File)
addPyExtension = addExtension pyExtension
addSvgExtension :: MonadThrow m => Path b File -> m (Path b File)
addSvgExtension = addExtension svgExtension
addXmlExtension :: MonadThrow m => Path b File -> m (Path b File)
addXmlExtension = addExtension xmlExtension
withCExtension :: MonadThrow m => Path b File -> m (Path b File)
withCExtension = replaceExtension cExtension
withCppExtension :: MonadThrow m => Path b File -> m (Path b File)
withCppExtension = replaceExtension cppExtension
withCssExtension :: MonadThrow m => Path b File -> m (Path b File)
withCssExtension = replaceExtension cssExtension
withGifExtension :: MonadThrow m => Path b File -> m (Path b File)
withGifExtension = replaceExtension gifExtension
withHsExtension :: MonadThrow m => Path b File -> m (Path b File)
withHsExtension = replaceExtension hsExtension
withHtmlExtension :: MonadThrow m => Path b File -> m (Path b File)
withHtmlExtension = replaceExtension htmlExtension
withJpgExtension :: MonadThrow m => Path b File -> m (Path b File)
withJpgExtension = replaceExtension jpgExtension
withJsExtension :: MonadThrow m => Path b File -> m (Path b File)
withJsExtension = replaceExtension jsExtension
withMdExtension :: MonadThrow m => Path b File -> m (Path b File)
withMdExtension = replaceExtension mdExtension
withMp3Extension :: MonadThrow m => Path b File -> m (Path b File)
withMp3Extension = replaceExtension mp3Extension
withMp4Extension :: MonadThrow m => Path b File -> m (Path b File)
withMp4Extension = replaceExtension mp4Extension
withOExtension :: MonadThrow m => Path b File -> m (Path b File)
withOExtension = replaceExtension oExtension
withPdfExtension :: MonadThrow m => Path b File -> m (Path b File)
withPdfExtension = replaceExtension pdfExtension
withPhpExtension :: MonadThrow m => Path b File -> m (Path b File)
withPhpExtension = replaceExtension phpExtension
withPngExtension :: MonadThrow m => Path b File -> m (Path b File)
withPngExtension = replaceExtension pngExtension
withPyExtension :: MonadThrow m => Path b File -> m (Path b File)
withPyExtension = replaceExtension pyExtension
withSvgExtension :: MonadThrow m => Path b File -> m (Path b File)
withSvgExtension = replaceExtension svgExtension
withXmlExtension :: MonadThrow m => Path b File -> m (Path b File)
withXmlExtension = replaceExtension xmlExtension