From de0a5665b086e455a9dc2a39185f5fa84707ceab Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Fri, 9 Jul 2010 15:10:41 -0700 Subject: Autodoc commit for master/07906aab, 1.1.x/5293929c --- clojure.java.shell-api.html | 36 +++++++++++++++++++++--------------- 1 file changed, 21 insertions(+), 15 deletions(-) (limited to 'clojure.java.shell-api.html') diff --git a/clojure.java.shell-api.html b/clojure.java.shell-api.html index 8df4e531..f64a4421 100644 --- a/clojure.java.shell-api.html +++ b/clojure.java.shell-api.html @@ -90,17 +90,23 @@ collecting its stdout Options are -:in may be given followed by a String specifying text to be fed to the - sub-process's stdin. -:out option may be given followed by :bytes or a String. If a String - is given, it will be used as a character encoding name (for - example "UTF-8" or "ISO-8859-1") to convert the - sub-process's stdout to a String which is returned. - If :bytes is given, the sub-process's stdout will be stored in - a byte array and returned. Defaults to UTF-8. -:env override the process env with a map (or the underlying Java - String[] if you are a masochist). -:dir override the process dir with a String or java.io.File. +:in may be given followed by a String or byte array specifying input + to be fed to the sub-process's stdin. +:in-enc option may be given followed by a String, used as a character + encoding name (for example "UTF-8" or "ISO-8859-1") to + convert the input string specified by the :in option to the + sub-process's stdin. Defaults to UTF-8. + If the :in option provides a byte array, then the bytes are passed + unencoded, and this option is ignored. +:out-enc option may be given followed by :bytes or a String. If a + String is given, it will be used as a character encoding + name (for example "UTF-8" or "ISO-8859-1") to convert + the sub-process's stdout to a String which is returned. + If :bytes is given, the sub-process's stdout will be stored + in a byte array and returned. Defaults to UTF-8. +:env override the process env with a map (or the underlying Java + String[] if you are a masochist). +:dir override the process dir with a String or java.io.File. You can bind :env or :dir for multiple operations using with-sh-env and with-sh-dir. @@ -108,10 +114,10 @@ and with-sh-dir. sh returns a map of :exit => sub-process's exit code :out => sub-process's stdout (as byte[] or String) - :err => sub-process's stderr (as byte[] or String) + :err => sub-process's stderr (String via platform default encoding) Added in Clojure version 1.2
- Source + Source


@@ -122,7 +128,7 @@ sh returns a map of
Sets the directory for use with sh, see sh for details.
Added in Clojure version 1.2
- Source + Source


@@ -133,7 +139,7 @@ sh returns a map of
Sets the environment for use with sh, see sh for details.
Added in Clojure version 1.2
- Source + Source
-- cgit v1.2.3-70-g09d2