hesh-1.11.0: the Haskell Extensible Shell: Haskell for Bash-style scripts
Hesh.Process
(|>) :: (PipeResult a, MonadIO m) => m ProcessChain -> m ProcessChain -> m a Source #
(/>) :: (PipeResult a, MonadIO m) => m ProcessChain -> FilePath -> m a Source #
(!>) :: (PipeResult a, MonadIO m) => m ProcessChain -> FilePath -> m a Source #
(&>) :: (PipeResult a, MonadIO m) => m ProcessChain -> FilePath -> m a Source #
(</) :: (PipeResult a, MonadIO m) => m ProcessChain -> FilePath -> m a Source #
(/>>) :: (PipeResult a, MonadIO m) => m ProcessChain -> FilePath -> m a Source #
(!>>) :: (PipeResult a, MonadIO m) => m ProcessChain -> FilePath -> m a Source #
(&>>) :: (PipeResult a, MonadIO m) => m ProcessChain -> FilePath -> m a Source #
pipeOps :: [[Char]] Source #
data ProcessFailure Source #
Instances
Methods
showsPrec :: Int -> ProcessFailure -> ShowS #
show :: ProcessFailure -> String #
showList :: [ProcessFailure] -> ShowS #
toException :: ProcessFailure -> SomeException #
fromException :: SomeException -> Maybe ProcessFailure #
displayException :: ProcessFailure -> String #
cmd :: (ProcResult a, MonadIO m) => FilePath -> [String] -> m a Source #
passThrough :: MonadIO m => m ProcessChain -> m () Source #
(.=) :: MonadIO m => m String -> m String -> m Bool Source #