shrun
Safe HaskellNone
LanguageGHC2021

Shrun.Configuration.Data.Notify.Action

Description

Provides type for notifications.

Synopsis

Start

newtype NotifyActionStartSwitch Source #

Type for determining if we use the command's key for display, rather than the key itself.

Instances

Instances details
Bounded NotifyActionStartSwitch Source # 
Instance details

Defined in Shrun.Configuration.Data.Notify.Action

Enum NotifyActionStartSwitch Source # 
Instance details

Defined in Shrun.Configuration.Data.Notify.Action

Show NotifyActionStartSwitch Source # 
Instance details

Defined in Shrun.Configuration.Data.Notify.Action

Eq NotifyActionStartSwitch Source # 
Instance details

Defined in Shrun.Configuration.Data.Notify.Action

Ord NotifyActionStartSwitch Source # 
Instance details

Defined in Shrun.Configuration.Data.Notify.Action

Default NotifyActionStartSwitch Source # 
Instance details

Defined in Shrun.Configuration.Data.Notify.Action

DecodeTOML NotifyActionStartSwitch Source # 
Instance details

Defined in Shrun.Configuration.Data.Notify.Action

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

Defined in Shrun.Configuration.Data.Notify.Action

Complete

data NotifyActionComplete Source #

Determines for which complete actions we should send notifications.

Constructors

NotifyActionCompleteFinal

Send a notification after all commands are completed.

NotifyActionCompleteCommand

Send notifications when each command completes.

NotifyActionCompleteAll

NotifyActionCompleteFinal and NotifyActionCompleteCommand.

Instances

Instances details
Bounded NotifyActionComplete Source # 
Instance details

Defined in Shrun.Configuration.Data.Notify.Action

Enum NotifyActionComplete Source # 
Instance details

Defined in Shrun.Configuration.Data.Notify.Action

Show NotifyActionComplete Source # 
Instance details

Defined in Shrun.Configuration.Data.Notify.Action

Eq NotifyActionComplete Source # 
Instance details

Defined in Shrun.Configuration.Data.Notify.Action

Pretty NotifyActionComplete Source # 
Instance details

Defined in Shrun.Configuration.Data.Notify.Action

DecodeTOML NotifyActionComplete Source # 
Instance details

Defined in Shrun.Configuration.Data.Notify.Action

notifyActionMeta :: IsString a => (Bool, [a]) Source #

Available NotifyActionComplete strings.