hsdev-0.1.8.1: Haskell development library and tool with support of autocompletion, symbol info, go to declaration, find references etc.

Safe HaskellNone
LanguageHaskell98

HsDev.Sandbox

Contents

Synopsis

Documentation

findSandbox :: FilePath -> IO (Maybe Sandbox) Source

Find sandbox in path

searchSandbox :: FilePath -> IO (Maybe Sandbox) Source

Search sandbox by parent directory

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

Get actual sandbox build path: arch-platform-compiler-version

cabalSandboxPackageDb :: MonadLog m => m FilePath Source

Get sandbox package-db: arch-platform-compiler-version-packages.conf.d

stack-work util