Creates a scala.sys.process.ProcessBuilder from a String
name and a
Boolean
.
Creates a scala.sys.process.ProcessBuilder from a String
name and a
Boolean
. This can be used to force an exit value, with the name being
used for toString
.
Creates a scala.sys.process.ProcessBuilder from a Boolean
.
Creates a scala.sys.process.ProcessBuilder from a Boolean
. This can be
to force an exit value.
Creates a scala.sys.process.ProcessBuilder from a java.net.URL
.
Creates a scala.sys.process.ProcessBuilder from a java.net.URL
. This
ProcessBuilder
can then be used as a Source
, so that one can pipe things
from it.
Creates a scala.sys.process.ProcessBuilder from a java.io.File
.
Creates a scala.sys.process.ProcessBuilder from a java.io.File
. This
ProcessBuilder
can then be used as a Source
or a Sink
, so one can
pipe things from and to it.
Creates a scala.sys.process.ProcessBuilder from a java.lang.ProcessBuilder
.
Creates a scala.sys.process.ProcessBuilder from a java.lang.ProcessBuilder
.
apply((new java.lang.ProcessBuilder("ls", "-l")) directory new java.io.File(System.getProperty("user.home")))
Creates a scala.sys.process.ProcessBuilder with working dir optionally set to
File
and extra environment variables.
Creates a scala.sys.process.ProcessBuilder with working dir optionally set to
File
and extra environment variables.
apply("java" :: javaArgs, params.get("cwd"), "CLASSPATH" -> "library.jar")
Creates a scala.sys.process.ProcessBuilder with working dir optionally set to
File
and extra environment variables.
Creates a scala.sys.process.ProcessBuilder with working dir optionally set to
File
and extra environment variables.
apply("java", params.get("cwd"), "CLASSPATH" -> "library.jar")
Creates a scala.sys.process.ProcessBuilder with working dir set to File
and extra
environment variables.
Creates a scala.sys.process.ProcessBuilder with working dir set to File
and extra
environment variables.
apply("java" :: javaArgs, new java.ioFile("/opt/app"), "CLASSPATH" -> "library.jar")
Creates a scala.sys.process.ProcessBuilder with working dir set to File
and extra
environment variables.
Creates a scala.sys.process.ProcessBuilder with working dir set to File
and extra
environment variables.
apply("java", new java.ioFile("/opt/app"), "CLASSPATH" -> "library.jar")
Creates a scala.sys.process.ProcessBuilder from a command represented by a String
,
and a sequence of String
representing the arguments.
Creates a scala.sys.process.ProcessBuilder from a command represented by a String
,
and a sequence of String
representing the arguments.
apply("cat", files)
Creates a scala.sys.process.ProcessBuilder from a sequence of String
,
where the head is the command and each element of the tail is a parameter.
Creates a scala.sys.process.ProcessBuilder from a sequence of String
,
where the head is the command and each element of the tail is a parameter.
apply("cat" :: files)
Creates a scala.sys.process.ProcessBuilder from a String
, including the
parameters.
Creates a scala.sys.process.ProcessBuilder from a String
, including the
parameters.
apply("cat file.txt")
Creates a sequence of scala.sys.process.ProcessBuilder.Source from a sequence of
something else for which there's an implicit conversion to Source
.
Creates a scala.sys.process.ProcessBuilder from a non-empty sequence of scala.sys.process.ProcessBuilder.Source, which can then be piped to something else.
Creates a scala.sys.process.ProcessBuilder from a non-empty sequence of scala.sys.process.ProcessBuilder.Source, which can then be piped to something else.
This will concatenate the output of all sources.
Creates a scala.sys.process.ProcessBuilder from one or more scala.sys.process.ProcessBuilder.Source, which can then be piped to something else.
Creates a scala.sys.process.ProcessBuilder from one or more scala.sys.process.ProcessBuilder.Source, which can then be piped to something else.
This will concatenate the output of all sources. For example:
import scala.sys.process._ import scala.sys.process.Process.cat import java.net.URL import java.io.File val spde = new URL("http://technically.us/spde/About") val dispatch = new URL("http://databinder.net/dispatch/About") val build = new File("project/build.properties") cat(spde, dispatch, build) #| "grep -i scala" !
Returns string formatted according to given format
string.
Returns string formatted according to given format
string.
Format strings are as for String.format
(@see java.lang.String.format).
Factories for creating scala.sys.process.ProcessBuilder. They can be found on and used through scala.sys.process.Process's companion object.