| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
GitHub.Workflow.Command.Syntax.Command
Synopsis
- data Command
- command :: Name -> Command
- class ToCommand a where
- addToCommand :: a -> Command -> Command
- toCommand :: ToCommand a => a -> Command
- newtype ByteStringViaCommand a = ByteStringViaCommand a
Documentation
A GitHub workflow command
A Command consists of:
Of these, only Name is always required. Some particular types of command require
a message or have restrictions on what properties they support or require.
Instances
| IsString Command Source # | |
Defined in GitHub.Workflow.Command.Syntax.Command Methods fromString :: String -> Command # | |
| Show Command Source # | |
| Eq Command Source # | |
| Ord Command Source # | |
Defined in GitHub.Workflow.Command.Syntax.Command | |
| HasMessage Command Source # | |
| HasName Command Source # | |
| HasProperties Command Source # | |
Defined in GitHub.Workflow.Command.Syntax.Command Methods | |
| ToByteString Command Source # | |
Defined in GitHub.Workflow.Command.Syntax.Command Methods toByteStringBuilder :: Command -> Builder Source # toByteString :: Command -> ByteString Source # | |
class ToCommand a where Source #
Methods
addToCommand :: a -> Command -> Command Source #
Instances
| ToCommand Debug Source # | |
| ToCommand Error Source # | |
| ToCommand Notice Source # | |
| ToCommand Warning Source # | |
| ToCommand GroupEnd Source # | |
Defined in GitHub.Workflow.Command.Grouping | |
| ToCommand GroupStart Source # | |
Defined in GitHub.Workflow.Command.Grouping Methods addToCommand :: GroupStart -> Command -> Command Source # | |
| ToCommand AddMask Source # | |
Defined in GitHub.Workflow.Command.Masking | |
| ToCommand ResumeCommands Source # | |
Defined in GitHub.Workflow.Command.Stopping Methods addToCommand :: ResumeCommands -> Command -> Command Source # | |
| ToCommand StopCommands Source # | |
Defined in GitHub.Workflow.Command.Stopping Methods addToCommand :: StopCommands -> Command -> Command Source # | |
| (IsAnnotationType a, HasMessage a, GetProperties a) => ToCommand (GenericAnnotation a) Source # | |
Defined in GitHub.Workflow.Command.Annotation.Commands.Generic Methods addToCommand :: GenericAnnotation a -> Command -> Command Source # | |
newtype ByteStringViaCommand a Source #
Constructors
| ByteStringViaCommand a |
Instances
| ToCommand a => ToByteString (ByteStringViaCommand a) Source # | |
Defined in GitHub.Workflow.Command.Syntax.Command Methods toByteStringBuilder :: ByteStringViaCommand a -> Builder Source # toByteString :: ByteStringViaCommand a -> ByteString Source # | |