Back
start (clj)
(source)function
(start & opts+args)
Starts an external command as args and optional leading opts map:
:in - a ProcessBuilder.Redirect (default = :pipe) or :inherit
:out - a ProcessBuilder.Redirect (default = :pipe) or :inherit :discard
:err - a ProcessBuilder.Redirect (default = :pipe) or :inherit :discard :stdout
:dir - directory to run the command from, default="."
:env - {env-var value} of environment variables (all strings)
Returns an ILookup containing the java.lang.Process in :process and the
streams :in :out :err. The map is also an IDeref that waits for process exit
and returns the exit code.