Running external commands. #
def
IO.Process.runCmdWithInput'
(cmd : String)
(args : Array String)
(input : String := "")
(throwFailure : Bool := true)
:
Pipe input
into stdin of the spawned process,
then return (exitCode, stdout, stdErr)
upon completion.
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
IO.Process.runCmdWithInput
(cmd : String)
(args : Array String)
(input : String := "")
(throwFailure : Bool := true)
:
Pipe input
into stdin of the spawned process,
then return the entire content of stdout as a String
upon completion.
Equations
- IO.Process.runCmdWithInput cmd args input throwFailure = do let __do_lift ← IO.Process.runCmdWithInput' cmd args input throwFailure pure __do_lift.stdout