Safe Haskell | Safe-Infered |
---|
- allModules :: FilePath -> IO [ModuleName]
- allHiFiles :: FilePath -> IO [FilePath]
- allHaskellSourceFiles :: FilePath -> IO [FilePath]
- isEmptyDirectory :: FilePath -> IO Bool
- cabalFileName :: FilePath -> IO (Maybe FilePath)
- allCabalFiles :: FilePath -> IO [FilePath]
- getConfigFilePathForLoad :: String -> Maybe FilePath -> FilePath -> IO FilePath
- hasSavedConfigFile :: String -> IO Bool
- getConfigDir :: IO FilePath
- getConfigFilePathForSave :: String -> IO FilePath
- getCollectorPath :: MonadIO m => m FilePath
- getSysLibDir :: IO FilePath
- moduleNameFromFilePath :: FilePath -> IO (Maybe String)
- moduleNameFromFilePath' :: FilePath -> String -> IO (Maybe String)
- findKnownPackages :: FilePath -> IO (Set String)
- isSubPath :: FilePath -> FilePath -> Bool
- findSourceFile :: [FilePath] -> [String] -> ModuleName -> IO (Maybe FilePath)
- findSourceFile' :: [FilePath] -> String -> IO (Maybe FilePath)
- haskellSrcExts :: [String]
- getCabalUserPackageDir :: IO (Maybe FilePath)
- autoExtractCabalTarFiles :: FilePath -> IO ()
- autoExtractTarFiles :: FilePath -> IO ()
- getInstalledPackageIds :: IO [PackageIdentifier]
- figureOutGhcOpts :: IO [String]
- figureOutHaddockOpts :: IO [String]
- allFilesWithExtensions :: [String] -> Bool -> [FilePath] -> FilePath -> IO [FilePath]
- myCanonicalizePath :: String -> IO String
Documentation
allModules :: FilePath -> IO [ModuleName]Source
allHiFiles :: FilePath -> IO [FilePath]Source
isEmptyDirectory :: FilePath -> IO BoolSource
allCabalFiles :: FilePath -> IO [FilePath]Source
hasSavedConfigFile :: String -> IO BoolSource
getConfigDir :: IO FilePathSource
The directory where config files reside
getCollectorPath :: MonadIO m => m FilePathSource
isSubPath :: FilePath -> FilePath -> BoolSource
Returns True if the second path is a location which starts with the first path
findSourceFile :: [FilePath] -> [String] -> ModuleName -> IO (Maybe FilePath)Source
myCanonicalizePath :: String -> IO StringSource
canonicalizePath without crashing