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

Shrun.Configuration.Data.ConsoleLogging

Synopsis

Types

data ConsoleLoggingP (p :: ConfigPhase) Source #

Holds command logging config.

Constructors

MkConsoleLoggingP 

Fields

Instances

Instances details
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 ~ ConfigPhaseMaybeF p (Truncation 'TruncCommandName), b ~ ConfigPhaseMaybeF 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

(Default (SwitchF p ConsoleLogCmdSwitch), Default (ConfigPhaseMaybeF p (Truncation 'TruncCommandName)), Default (LineTruncF p), Default (ConfigPhaseF p ConsoleLogStripControl), Default (ConfigPhaseF p TimerFormat)) => Default (ConsoleLoggingP p) Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging

Functions

Misc