shrun
Safe HaskellNone
LanguageGHC2021

Shrun.Configuration.Data.ConsoleLogging

Synopsis

Types

data ConsoleLoggingP (p :: ConfigPhase) Source #

Holds command logging config.

Constructors

MkConsoleLoggingP 

Fields

Instances

Instances details
Monoid ConsoleLoggingToml Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

Semigroup ConsoleLoggingToml Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

Pretty ConsoleLoggingMerged Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

Default ConsoleLoggingArgs Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

DecodeTOML ConsoleLoggingToml Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

(k ~ A_Lens, a ~ SwitchF p ConsoleLogCmdSwitch, b ~ SwitchF p ConsoleLogCmdSwitch) => LabelOptic "commandLogging" k (ConsoleLoggingP p) (ConsoleLoggingP p) a b Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

(k ~ A_Lens, a ~ ConfigPhaseDisabledMaybeF p (Truncation 'TruncCommandName), b ~ ConfigPhaseDisabledMaybeF p (Truncation 'TruncCommandName)) => LabelOptic "commandNameTrunc" k (ConsoleLoggingP p) (ConsoleLoggingP p) a b Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

(k ~ A_Lens, a ~ LineTruncF p, b ~ LineTruncF p) => LabelOptic "lineTrunc" k (ConsoleLoggingP p) (ConsoleLoggingP p) a b Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

(k ~ A_Lens, a ~ ConfigPhaseF p ConsoleLogStripControl, b ~ ConfigPhaseF p ConsoleLogStripControl) => LabelOptic "stripControl" k (ConsoleLoggingP p) (ConsoleLoggingP p) a b Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

(k ~ A_Lens, a ~ ConfigPhaseF p TimerFormat, b ~ ConfigPhaseF p TimerFormat) => LabelOptic "timerFormat" k (ConsoleLoggingP p) (ConsoleLoggingP p) a b Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

Show (ConsoleLoggingP 'ConfigPhaseArgs) Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

Show (ConsoleLoggingP 'ConfigPhaseMerged) Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

Show (ConsoleLoggingP 'ConfigPhaseToml) Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

Eq (ConsoleLoggingP 'ConfigPhaseArgs) Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

Eq (ConsoleLoggingP 'ConfigPhaseMerged) Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

Eq (ConsoleLoggingP 'ConfigPhaseToml) Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

newtype ConsoleLogCmdSwitch Source #

Switch for command logging in console logs.

Instances

Instances details
Bounded ConsoleLogCmdSwitch Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

Enum ConsoleLogCmdSwitch Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

Show ConsoleLogCmdSwitch Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

Eq ConsoleLogCmdSwitch Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

Pretty ConsoleLogCmdSwitch Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

Default ConsoleLogCmdSwitch Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

DecodeTOML ConsoleLogCmdSwitch Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

(k ~ An_Iso, a ~ Bool, b ~ Bool) => LabelOptic "unConsoleLogCmdSwitch" k ConsoleLogCmdSwitch ConsoleLogCmdSwitch a b Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

Functions