shrun-0.9: A utility program for running shell commands concurrently.
Safe HaskellNone
LanguageGHC2021

Shrun.Configuration.Data.CommonLogging

Synopsis

Types

newtype CommonLoggingP (p :: ConfigPhase) Source #

Holds command logging config.

Constructors

MkCommonLoggingP 

Fields

Instances

Instances details
DecodeTOML CommonLoggingToml Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

(k ~ An_Iso, a ~ ConfigPhaseF p KeyHideSwitch, b ~ ConfigPhaseF p KeyHideSwitch) => LabelOptic "keyHide" k (CommonLoggingP p) (CommonLoggingP p) a b Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

Show (CommonLoggingP 'ConfigPhaseArgs) Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

Show (CommonLoggingP 'ConfigPhaseMerged) Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

Show (CommonLoggingP 'ConfigPhaseToml) Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

Eq (CommonLoggingP 'ConfigPhaseArgs) Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

Eq (CommonLoggingP 'ConfigPhaseMerged) Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

Eq (CommonLoggingP 'ConfigPhaseToml) Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

Default (ConfigPhaseF p KeyHideSwitch) => Default (CommonLoggingP p) Source # 
Instance details

Defined in Shrun.Configuration.Data.CommonLogging

Functions

toEnv :: CommonLoggingMerged -> CommonLoggingEnv Source #

Creates env version from merged.

Misc