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

Headroom.Command.Init.Env

Description

Data types and instances for the Init command environment.

Synopsis

Documentation

data Env Source #

RIO Environment for the Init command.

Constructors

Env 

Fields

Instances

Instances details
HasLogFunc Env Source # 
Instance details

Defined in Headroom.Command.Init.Env

Methods

logFuncL :: Lens' Env LogFunc

HasPaths Env Source # 
Instance details

Defined in Headroom.Command.Init.Env

Methods

pathsL :: Lens' Env Paths Source #

HasInitOptions Env Source # 
Instance details

Defined in Headroom.Command.Init.Env

data InitOptions Source #

Options for the Init command.

Instances

Instances details
Show InitOptions Source # 
Instance details

Defined in Headroom.Command.Init.Env

data Paths Source #

Paths to various locations of file system.

class HasInitOptions env where Source #

Environment value with Init command options.

Methods

initOptionsL :: Lens' env InitOptions Source #

Instances

Instances details
HasInitOptions Env Source # 
Instance details

Defined in Headroom.Command.Init.Env

class HasPaths env where Source #

Environment value with Paths.

Methods

pathsL :: Lens' env Paths Source #

Instances

Instances details
HasPaths Env Source # 
Instance details

Defined in Headroom.Command.Init.Env

Methods

pathsL :: Lens' Env Paths Source #