Safe Haskell | None |
---|---|
Language | Haskell2010 |
Language.Haskell.Tools.Refactor.Daemon.PackageDB
- data PackageDB
- = AutoDB
- | DefaultDB
- | CabalSandboxDB
- | StackDB
- | ExplicitDB { }
- packageDBLocs :: PackageDB -> [FilePath] -> IO [FilePath]
- packageDBLoc :: PackageDB -> FilePath -> IO [FilePath]
- detectAutogen :: FilePath -> PackageDB -> IO (Maybe FilePath)
- trim :: String -> String
- choose :: Alternative f => [f a] -> f a
- ifExists :: FilePath -> IO (Maybe FilePath)
Documentation
Constructors
AutoDB | |
DefaultDB | |
CabalSandboxDB | |
StackDB | |
ExplicitDB | |
Fields |
detectAutogen :: FilePath -> PackageDB -> IO (Maybe FilePath) Source #
Gets the (probable) location of autogen folder depending on which type of build we are using.
choose :: Alternative f => [f a] -> f a Source #