| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stack.Init
- findCabalFiles :: MonadIO m => Bool -> Path Abs Dir -> m [Path Abs File]
- initProject :: (MonadIO m, MonadMask m, MonadReader env m, HasConfig env, HasHttpManager env, HasGHCVariant env, MonadLogger m, MonadBaseControl IO m) => Path Abs Dir -> InitOpts -> m ()
- data InitOpts = InitOpts {
- ioMethod :: !Method
- forceOverwrite :: Bool
- includeSubDirs :: Bool
- data SnapPref
- data Method
- makeConcreteResolver :: (MonadIO m, MonadReader env m, HasConfig env, MonadThrow m, HasHttpManager env, MonadLogger m) => AbstractResolver -> m Resolver
Documentation
initProject :: (MonadIO m, MonadMask m, MonadReader env m, HasConfig env, HasHttpManager env, HasGHCVariant env, MonadLogger m, MonadBaseControl IO m) => Path Abs Dir -> InitOpts -> m () Source
Generate stack.yaml
Constructors
| InitOpts | |
Fields
| |
Constructors
| PrefNone | |
| PrefLTS | |
| PrefNightly |
Method of initializing
Constructors
| MethodSnapshot SnapPref | |
| MethodResolver AbstractResolver | |
| MethodSolver |
makeConcreteResolver :: (MonadIO m, MonadReader env m, HasConfig env, MonadThrow m, HasHttpManager env, MonadLogger m) => AbstractResolver -> m Resolver Source
Turn an AbstractResolver into a Resolver.