spago-0.21.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Spago.RunEnv

Synopsis

Documentation

withEnv :: GlobalOptions -> RIO Env a -> IO a #

Given the global CLI options, it creates the Env for the Spago context and runs the app

withInstallEnv :: HasEnv env => RIO InstallEnv a -> RIO env a #

withVerifyEnv :: HasEnv env => UsePsa -> RIO VerifyEnv a -> RIO env a #

withPublishEnv :: HasEnv env => RIO PublishEnv a -> RIO env a #

withBuildEnv :: HasEnv env => UsePsa -> BuildOptions -> RIO BuildEnv a -> RIO env a #

withPursEnv :: HasEnv env => UsePsa -> RIO PursEnv a -> RIO env a #

getEnv :: HasEnv env => RIO env Env #

getGit :: HasLogFunc env => RIO env GitCmd #