| Copyright | (c) 2019-2020 Vaclav Svejcar |
|---|---|
| License | BSD-3-Clause |
| Maintainer | vaclav.svejcar@gmail.com |
| Stability | experimental |
| Portability | POSIX |
| Safe Haskell | None |
| Language | Haskell2010 |
Headroom.Command.Types
Description
This module contains data types for Headroom.Command module.
Synopsis
- data Command
- newtype CommandGenOptions = CommandGenOptions {}
- data CommandInitOptions = CommandInitOptions {
- cioSourcePaths :: ![FilePath]
- cioLicenseType :: !LicenseType
- data CommandRunOptions = CommandRunOptions {
- croRunMode :: !(Maybe RunMode)
- croSourcePaths :: ![FilePath]
- croExcludedPaths :: ![Regex]
- croTemplateSource :: !(Maybe TemplateSource)
- croVariables :: ![Text]
- croDebug :: !Bool
- croDryRun :: !Bool
Documentation
Application command.
newtype CommandGenOptions Source #
Options for the gen command.
Constructors
| CommandGenOptions | |
Fields
| |
Instances
| Show CommandGenOptions Source # | |
Defined in Headroom.Command.Types Methods showsPrec :: Int -> CommandGenOptions -> ShowS # show :: CommandGenOptions -> String # showList :: [CommandGenOptions] -> ShowS # | |
data CommandInitOptions Source #
Options for the init command.
Constructors
| CommandInitOptions | |
Fields
| |
Instances
| Show CommandInitOptions Source # | |
Defined in Headroom.Command.Types Methods showsPrec :: Int -> CommandInitOptions -> ShowS # show :: CommandInitOptions -> String # showList :: [CommandInitOptions] -> ShowS # | |
| Has CommandInitOptions Env Source # | |
Defined in Headroom.Command.Init Methods getter :: Env -> CommandInitOptions Source # modifier :: (CommandInitOptions -> CommandInitOptions) -> Env -> Env Source # hasLens :: Lens' Env CommandInitOptions Source # viewL :: MonadReader Env m => m CommandInitOptions Source # | |
data CommandRunOptions Source #
Options for the run command.
Constructors
| CommandRunOptions | |
Fields
| |
Instances
| Eq CommandRunOptions Source # | |
Defined in Headroom.Command.Types Methods (==) :: CommandRunOptions -> CommandRunOptions -> Bool # (/=) :: CommandRunOptions -> CommandRunOptions -> Bool # | |
| Show CommandRunOptions Source # | |
Defined in Headroom.Command.Types Methods showsPrec :: Int -> CommandRunOptions -> ShowS # show :: CommandRunOptions -> String # showList :: [CommandRunOptions] -> ShowS # | |