clj-shell is almost identical to clojure.java.shell except it also supports to use InputStreams for stdin, stdout and stderr. There is also a pull request on Github, so may be this change will make it into the Clojure 1.3 release.
See the doc of clj-shell.shell/sh
Distributed under the Eclipse Public License, the same as Clojure.