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, MonadCatch m) => Sandbox -> m PackageDbStack
- searchPackageDbStack :: (MonadLog m, MonadCatch m) => FilePath -> m PackageDbStack
- restorePackageDbStack :: (MonadLog m, MonadCatch m) => PackageDb -> m PackageDbStack
- cabalSandboxLib :: MonadLog m => m FilePath
- cabalSandboxPackageDb :: MonadLog m => m FilePath
Documentation
data SandboxType Source
sandboxPackageDbStack :: (MonadLog m, MonadCatch m) => Sandbox -> m PackageDbStack Source
Get package-db stack for sandbox
searchPackageDbStack :: (MonadLog m, MonadCatch m) => FilePath -> m PackageDbStack Source
Search package-db stack with user-db as default
restorePackageDbStack :: (MonadLog m, MonadCatch 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