Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- splitExtension :: Applicative f => ReadFilePathT e f (String, String)
- takeExtension :: Applicative f => ReadFilePathT e f String
- replaceExtension :: Applicative f => String -> ReadFilePathT e f FilePath
- dropExtension :: Applicative f => ReadFilePathT e f FilePath
- addExtension :: Applicative f => String -> ReadFilePathT e f FilePath
- hasExtension :: Applicative f => ReadFilePathT e f Bool
- splitExtensions :: Applicative f => ReadFilePathT e f (FilePath, String)
- dropExtensions :: Applicative f => ReadFilePathT e f FilePath
- takeExtensions :: Applicative f => ReadFilePathT e f String
- replaceExtensions :: Applicative f => String -> ReadFilePathT e f FilePath
- isExtensionOf :: Applicative f => String -> ReadFilePathT e f Bool
- stripExtension :: Applicative f => String -> ReadFilePathT e f (Maybe FilePath)
- splitFileName :: Applicative f => ReadFilePathT e f (String, String)
- takeFileName :: Applicative f => ReadFilePathT e f String
- replaceFileName :: Applicative f => String -> ReadFilePathT e f FilePath
- dropFileName :: Applicative f => ReadFilePathT e f FilePath
- takeBaseName :: Applicative f => ReadFilePathT e f String
- replaceBaseName :: Applicative f => String -> ReadFilePathT e f FilePath
- takeDirectory :: Applicative f => ReadFilePathT e f FilePath
- replaceDirectory :: Applicative f => String -> ReadFilePathT e f FilePath
- combine :: Applicative f => FilePath -> ReadFilePathT e f FilePath
- splitPath :: Applicative f => ReadFilePathT e f [FilePath]
- joinPath :: Applicative f => ReadFilePathsT e f FilePath
- splitDirectories :: Applicative f => ReadFilePathT e f [FilePath]
- splitDrive :: Applicative f => ReadFilePathT e f (FilePath, FilePath)
- joinDrive :: Applicative f => FilePath -> ReadFilePathT e f FilePath
- takeDrive :: Applicative f => ReadFilePathT e f FilePath
- hasDrive :: Applicative f => ReadFilePathT e f Bool
- dropDrive :: Applicative f => ReadFilePathT e f FilePath
- isDrive :: Applicative f => ReadFilePathT e f Bool
- hasTrailingPathSeparator :: Applicative f => ReadFilePathT e f Bool
- addTrailingPathSeparator :: Applicative f => ReadFilePathT e f FilePath
- dropTrailingPathSeparator :: Applicative f => ReadFilePathT e f FilePath
- normalise :: Applicative f => ReadFilePathT e f FilePath
- equalFilePath :: Applicative f => FilePath -> ReadFilePathT e f Bool
- makeRelative :: Applicative f => FilePath -> ReadFilePathT e f FilePath
- isRelative :: Applicative f => ReadFilePathT e f Bool
- isAbsolute :: Applicative f => ReadFilePathT e f Bool
- isValid :: Applicative f => ReadFilePathT e f Bool
- makeValid :: Applicative f => ReadFilePathT e f FilePath
- type FilePath = String
Documentation
splitExtension :: Applicative f => ReadFilePathT e f (String, String) Source #
takeExtension :: Applicative f => ReadFilePathT e f String Source #
replaceExtension :: Applicative f => String -> ReadFilePathT e f FilePath Source #
dropExtension :: Applicative f => ReadFilePathT e f FilePath Source #
addExtension :: Applicative f => String -> ReadFilePathT e f FilePath Source #
hasExtension :: Applicative f => ReadFilePathT e f Bool Source #
splitExtensions :: Applicative f => ReadFilePathT e f (FilePath, String) Source #
dropExtensions :: Applicative f => ReadFilePathT e f FilePath Source #
takeExtensions :: Applicative f => ReadFilePathT e f String Source #
replaceExtensions :: Applicative f => String -> ReadFilePathT e f FilePath Source #
isExtensionOf :: Applicative f => String -> ReadFilePathT e f Bool Source #
stripExtension :: Applicative f => String -> ReadFilePathT e f (Maybe FilePath) Source #
splitFileName :: Applicative f => ReadFilePathT e f (String, String) Source #
takeFileName :: Applicative f => ReadFilePathT e f String Source #
replaceFileName :: Applicative f => String -> ReadFilePathT e f FilePath Source #
dropFileName :: Applicative f => ReadFilePathT e f FilePath Source #
takeBaseName :: Applicative f => ReadFilePathT e f String Source #
replaceBaseName :: Applicative f => String -> ReadFilePathT e f FilePath Source #
takeDirectory :: Applicative f => ReadFilePathT e f FilePath Source #
replaceDirectory :: Applicative f => String -> ReadFilePathT e f FilePath Source #
combine :: Applicative f => FilePath -> ReadFilePathT e f FilePath Source #
splitPath :: Applicative f => ReadFilePathT e f [FilePath] Source #
joinPath :: Applicative f => ReadFilePathsT e f FilePath Source #
splitDirectories :: Applicative f => ReadFilePathT e f [FilePath] Source #
splitDrive :: Applicative f => ReadFilePathT e f (FilePath, FilePath) Source #
joinDrive :: Applicative f => FilePath -> ReadFilePathT e f FilePath Source #
takeDrive :: Applicative f => ReadFilePathT e f FilePath Source #
hasDrive :: Applicative f => ReadFilePathT e f Bool Source #
dropDrive :: Applicative f => ReadFilePathT e f FilePath Source #
isDrive :: Applicative f => ReadFilePathT e f Bool Source #
hasTrailingPathSeparator :: Applicative f => ReadFilePathT e f Bool Source #
addTrailingPathSeparator :: Applicative f => ReadFilePathT e f FilePath Source #
dropTrailingPathSeparator :: Applicative f => ReadFilePathT e f FilePath Source #
normalise :: Applicative f => ReadFilePathT e f FilePath Source #
equalFilePath :: Applicative f => FilePath -> ReadFilePathT e f Bool Source #
makeRelative :: Applicative f => FilePath -> ReadFilePathT e f FilePath Source #
isRelative :: Applicative f => ReadFilePathT e f Bool Source #
isAbsolute :: Applicative f => ReadFilePathT e f Bool Source #
isValid :: Applicative f => ReadFilePathT e f Bool Source #
makeValid :: Applicative f => ReadFilePathT e f FilePath Source #