chiasma-0.10.1.0: A tmux client for Polysemy
Safe HaskellSafe-Inferred
LanguageGHC2021

Chiasma.Class.CmdArgs

Documentation

class CmdArgs a where Source #

Methods

cmdArgs :: a -> [Text] Source #

Instances

Instances details
CmdArgs Axis Source # 
Instance details

Defined in Chiasma.Data.Axis

Methods

cmdArgs :: Axis -> [Text] Source #

CmdArgs CaptureLine Source # 
Instance details

Defined in Chiasma.Data.CapturePaneParams

CmdArgs CaptureOutput Source # 
Instance details

Defined in Chiasma.Data.CapturePaneParams

CmdArgs CapturePaneParams Source # 
Instance details

Defined in Chiasma.Data.CapturePaneParams

CmdArgs CopyModeParams Source # 
Instance details

Defined in Chiasma.Data.CopyModeParams

CmdArgs Direction Source # 
Instance details

Defined in Chiasma.Data.Direction

Methods

cmdArgs :: Direction -> [Text] Source #

CmdArgs KillPaneParams Source # 
Instance details

Defined in Chiasma.Data.KillPaneParams

CmdArgs PaneSelection Source # 
Instance details

Defined in Chiasma.Data.PaneSelection

CmdArgs PipePaneParams Source # 
Instance details

Defined in Chiasma.Data.PipePaneParams

CmdArgs Adjustment Source # 
Instance details

Defined in Chiasma.Data.ResizePaneParams

Methods

cmdArgs :: Adjustment -> [Text] Source #

CmdArgs ResizeAbsolute Source # 
Instance details

Defined in Chiasma.Data.ResizePaneParams

CmdArgs ResizePaneParams Source # 
Instance details

Defined in Chiasma.Data.ResizePaneParams

CmdArgs SelectInput Source # 
Instance details

Defined in Chiasma.Data.SelectParams

CmdArgs SelectMark Source # 
Instance details

Defined in Chiasma.Data.SelectParams

Methods

cmdArgs :: SelectMark -> [Text] Source #

CmdArgs SelectParams Source # 
Instance details

Defined in Chiasma.Data.SelectParams

CmdArgs SelectWindowParams Source # 
Instance details

Defined in Chiasma.Data.SelectWindowParams

CmdArgs Key Source # 
Instance details

Defined in Chiasma.Data.SendKeysParams

Methods

cmdArgs :: Key -> [Text] Source #

CmdArgs SendKeysParams Source # 
Instance details

Defined in Chiasma.Data.SendKeysParams

CmdArgs SessionParams Source # 
Instance details

Defined in Chiasma.Data.SessionParams

CmdArgs JoinPaneParams Source # 
Instance details

Defined in Chiasma.Data.SplitParams

CmdArgs SplitSize Source # 
Instance details

Defined in Chiasma.Data.SplitParams

Methods

cmdArgs :: SplitSize -> [Text] Source #

CmdArgs SplitWindowParams Source # 
Instance details

Defined in Chiasma.Data.SplitParams

CmdArgs Target Source # 
Instance details

Defined in Chiasma.Data.Target

Methods

cmdArgs :: Target -> [Text] Source #

CmdArgs WindowParams Source # 
Instance details

Defined in Chiasma.Data.WindowParams

CmdArgs WindowSelection Source # 
Instance details

Defined in Chiasma.Data.WindowSelection

flag :: [Text] -> Bool -> [Text] Source #

flag1 :: Text -> Bool -> [Text] Source #

optionWith :: Text -> (a -> Text) -> Maybe a -> [Text] Source #