chiasma-test-0.10.0.0: A tmux client for Polysemy
Safe HaskellSafe-Inferred
LanguageHaskell2010

Chiasma.Test.Tmux

Documentation

xtermArgs :: Int -> Int -> Int -> [Text] Source #

waitForServer :: forall enc dec t d r. Members [Scoped_ (TmuxClient enc dec) !! TmuxError, Codec TmuxCommand enc dec !! CodecError, Time t d] r => Sem r () Source #

waitForEmptyPrompt :: forall enc dec t d r. Members [Scoped_ (TmuxClient enc dec) !! TmuxError, Codec TmuxCommand enc dec !! CodecError, Time t d] r => Sem r () Source #

runAndKillTmux :: forall err enc dec t d r a. Members [Scoped_ (TmuxClient enc dec) !! TmuxError, Codec TmuxCommand enc dec !! CodecError] r => Members [SystemProcess !! err, Time t d, Log, Resource, Error Text, Race, Embed IO] r => Bool -> Sem r a -> Sem r a Source #

withTempDir :: Members [Resource, Embed IO] r => Path Abs Dir -> (Path Abs Dir -> Sem r a) -> Sem r a Source #