| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Stack.New
Description
Types and functions related to Stack's new command.
Synopsis
- data NewOpts = NewOpts {
- projectName :: PackageName
- createBare :: Bool
- init :: Bool
- template :: Maybe TemplateName
- nonceParams :: Map Text Text
- data TemplateName
- newCmd :: (NewOpts, InitOpts) -> RIO Runner ()
- new :: HasConfig env => NewOpts -> Bool -> RIO env (Path Abs Dir)
Documentation
Type representing command line options for the stack new command (other
than those applicable also to the stack init command).
Constructors
| NewOpts | |
Fields
| |
data TemplateName Source #
A template name.
Instances
| FromJSON TemplateName Source # | |
Defined in Stack.Types.TemplateName | |
| Show TemplateName Source # | |
Defined in Stack.Types.TemplateName Methods showsPrec :: Int -> TemplateName -> ShowS # show :: TemplateName -> String # showList :: [TemplateName] -> ShowS # | |
| Eq TemplateName Source # | |
Defined in Stack.Types.TemplateName | |
| Ord TemplateName Source # | |
Defined in Stack.Types.TemplateName Methods compare :: TemplateName -> TemplateName -> Ordering # (<) :: TemplateName -> TemplateName -> Bool # (<=) :: TemplateName -> TemplateName -> Bool # (>) :: TemplateName -> TemplateName -> Bool # (>=) :: TemplateName -> TemplateName -> Bool # max :: TemplateName -> TemplateName -> TemplateName # min :: TemplateName -> TemplateName -> TemplateName # | |