headroom-0.1.2.0: License Header Manager
Copyright(c) 2019-2020 Vaclav Svejcar
LicenseBSD-3
Maintainervaclav.svejcar@gmail.com
Stabilityexperimental
PortabilityPOSIX
Safe HaskellNone
LanguageHaskell2010

Headroom.Command.Gen.Env

Description

Data types and instances for the Generator command environment.

Synopsis

Documentation

data GenMode Source #

Represents what action should the Generator perform.

Constructors

GenConfigFile

generate YAML config file stub

GenLicense Text

generate license header template

Instances

Instances details
Eq GenMode Source # 
Instance details

Defined in Headroom.Command.Gen.Env

Methods

(==) :: GenMode -> GenMode -> Bool #

(/=) :: GenMode -> GenMode -> Bool #

Show GenMode Source # 
Instance details

Defined in Headroom.Command.Gen.Env

newtype GenOptions Source #

Options for the Generator command.

Constructors

GenOptions 

Fields

Instances

Instances details
Show GenOptions Source # 
Instance details

Defined in Headroom.Command.Gen.Env

data Env Source #

RIO Environment for the Generator command.

Constructors

Env 

Fields

Instances

Instances details
HasLogFunc Env Source # 
Instance details

Defined in Headroom.Command.Gen.Env

Methods

logFuncL :: Lens' Env LogFunc