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 # |