Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
type ProjectPath = FilePath Source #
type StackageId = String Source #
type StackageResolver = String Source #
getStackProjectTargets :: (Monad m, MonadFileSystem m, MonadProcess m) => ProjectPath -> m [Target] Source #
addStackDependency :: MonadFileSystem m => StackageId -> ProjectPath -> m () Source #
buildStackProject :: (MonadConsole m, MonadError Error m, MonadFileSystem m, MonadProcess m) => ProjectPath -> m () Source #
createStackProject :: (MonadFileSystem m, MonadProcess m) => String -> m () Source #
runStackProject :: (MonadConsole m, MonadError Error m, MonadFileSystem m, MonadProcess m) => ProjectPath -> m () Source #
setStackageResolver :: (MonadFileSystem m, MonadProcess m) => ProjectPath -> StackageResolver -> m () Source #