Safe Haskell | None |
---|---|
Language | Haskell98 |
- data SandboxType
- data Sandbox = Sandbox {}
- sandboxType :: Lens' Sandbox SandboxType
- sandbox :: Lens' Sandbox FilePath
- isSandbox :: FilePath -> Bool
- guessSandboxType :: FilePath -> Maybe SandboxType
- sandboxFromPath :: FilePath -> Maybe Sandbox
- findSandbox :: FilePath -> IO (Maybe Sandbox)
- searchSandbox :: FilePath -> IO (Maybe Sandbox)
- sandboxPackageDbStack :: MonadLog m => Sandbox -> m PackageDbStack
- searchPackageDbStack :: MonadLog m => FilePath -> m PackageDbStack
- restorePackageDbStack :: MonadLog m => PackageDb -> m PackageDbStack
- cabalSandboxLib :: MonadLog m => m FilePath
- cabalSandboxPackageDb :: MonadLog m => m FilePath
- getModuleOpts :: MonadLog m => [String] -> Module -> m [String]
Documentation
data SandboxType Source #
sandboxPackageDbStack :: MonadLog m => Sandbox -> m PackageDbStack Source #
Get package-db stack for sandbox
searchPackageDbStack :: MonadLog m => FilePath -> m PackageDbStack Source #
Search package-db stack with user-db as default
restorePackageDbStack :: MonadLog m => PackageDb -> m PackageDbStack Source #
Restore package-db stack by package-db
cabal-sandbox util
cabalSandboxLib :: MonadLog m => m FilePath Source #
cabalSandboxPackageDb :: MonadLog m => m FilePath Source #