Methods for constructing simple commands that can then be combined.
Methods for constructing simple commands that can then be combined.
- Companion
- class
Value members
Inherited methods
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.
- Inherited from
- ProcessCreation
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.
- Inherited from
- ProcessCreation
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.
- Inherited from
- ProcessCreation
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.
- Inherited from
- ProcessCreation
Creates a scala.sys.process.ProcessBuilder from a java.lang.ProcessBuilder.
Creates a scala.sys.process.ProcessBuilder from a java.lang.ProcessBuilder.
- Example
apply((new java.lang.ProcessBuilder("ls", "-l")) directory new java.io.File(System.getProperty("user.home")))- Inherited from
- ProcessCreation
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.
- Example
apply("java" :: javaArgs, params.get("cwd"), "CLASSPATH" -> "library.jar")- Inherited from
- ProcessCreation
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.
- Example
apply("java", params.get("cwd"), "CLASSPATH" -> "library.jar")- Inherited from
- ProcessCreation
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.
- Example
apply("java" :: javaArgs, new java.io.File("/opt/app"), "CLASSPATH" -> "library.jar")- Inherited from
- ProcessCreation
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.
- Example
apply("java", new java.io.File("/opt/app"), "CLASSPATH" -> "library.jar")- Inherited from
- ProcessCreation
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.
- Example
apply("cat", files)- Inherited from
- ProcessCreation
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.
- Example
apply("cat" :: files)- Inherited from
- ProcessCreation
Creates a scala.sys.process.ProcessBuilder from a String, including the
parameters.
Creates a scala.sys.process.ProcessBuilder from a String, including the
parameters.
- Example
apply("cat file.txt")- Inherited from
- ProcessCreation
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 sequence of scala.sys.process.ProcessBuilder.Source from a sequence of
something else for which there's an implicit conversion to Source.
- Inherited from
- ProcessCreation
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.
- Inherited from
- ProcessCreation
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.html")
val dispatch = new URL("https://dispatchhttp.org/Dispatch.html")
val build = new File("project/build.properties")
cat(spde, dispatch, build) #| "grep -i scala" !- Inherited from
- ProcessCreation