Chiasma.Monad.Tmux
read :: forall a m. (TmuxCodec a, MonadFree TmuxThunk m) => Text -> [Text] -> m [a] Source #
unsafeReadOne :: forall a m. (TmuxCodec a, MonadFree TmuxThunk m) => Text -> [Text] -> m a Source #
readFirst :: forall a m. (TmuxCodec a, MonadFree TmuxThunk m) => Text -> [Text] -> m (Maybe a) Source #
unsafeReadFirst :: forall a m. (TmuxCodec a, MonadFree TmuxThunk m) => Text -> [Text] -> m a Source #
readRaw :: forall m. MonadFree TmuxThunk m => Text -> [Text] -> m [Text] Source #
write :: MonadFree TmuxThunk m => Text -> [Text] -> m () Source #
flush :: MonadFree TmuxThunk m => m () Source #