Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
newtype TmuxNative Source #
Instances
Show TmuxNative Source # | |
Defined in Chiasma.Native.Api showsPrec :: Int -> TmuxNative -> ShowS # show :: TmuxNative -> String # showList :: [TmuxNative] -> ShowS # | |
(MonadIO m, MonadDeepError e TmuxError m, MonadMask m) => TmuxApi m TmuxNative Source # | |
Defined in Chiasma.Native.Api runCommands :: TmuxNative -> (Text -> Either TmuxDecodeError b) -> Cmds -> m [b] Source # withTmux :: TmuxNative -> (ConduitT (Flush Cmd) Void m () -> ConduitT () TmuxOutputBlock m () -> m b) -> m b Source # |
formatCmd :: Cmd -> ByteString Source #
tmuxProcessConfig :: MonadIO m => Maybe FilePath -> ProcessConfig (ConduitT (Flush ByteString) Void m ()) (ConduitT () ByteString m ()) () Source #
withProcess :: (MonadIO m, MonadMask m) => ProcessConfig stdin stdout stderr -> (Process stdin stdout stderr -> m a) -> m a Source #