| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
HsDev.Sandbox
- 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
Constructors
| CabalSandbox | |
| StackWork |
Constructors
| Sandbox | |
Fields | |
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