Implicitly convert a java.lang.ProcessBuilder
into a Scala one.
Return a sequence of scala.sys.process.ProcessBuilder.Source from a sequence
of values for which an implicit conversion to Source
is available.
Implicitly convert a java.io.File
into a
scala.sys.process.ProcessBuilder.FileBuilder, which can be used as
either input or output of a process.
Implicitly convert a java.io.File
into a
scala.sys.process.ProcessBuilder.FileBuilder, which can be used as
either input or output of a process. For example:
import scala.sys.process._ "ls" #> new java.io.File("dirContents.txt") !
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).
Implicitly convert a sequence of String
into a
scala.sys.process.ProcessBuilder.
Implicitly convert a sequence of String
into a
scala.sys.process.ProcessBuilder. The first argument will be taken to
be the command to be executed, and the remaining will be its arguments.
When using this, arguments may contain spaces.
Implicitly convert a String
into a scala.sys.process.ProcessBuilder.
Implicitly convert a java.net.URL
into a
scala.sys.process.ProcessBuilder.URLBuilder , which can be used as
input to a process.
Implicitly convert a java.net.URL
into a
scala.sys.process.ProcessBuilder.URLBuilder , which can be used as
input to a process. For example:
import scala.sys.process._ Seq("xmllint", "--html", "-") #< new java.net.URL("http://www.scala-lang.org") #> new java.io.File("fixed.html") !
Implicitly convert a scala.xml.Elem into a scala.sys.process.ProcessBuilder.
Implicitly convert a scala.xml.Elem into a scala.sys.process.ProcessBuilder. This is done by obtaining the text elements of the element, trimming spaces, and then converting the result from string to a process. Importantly, tags are completely ignored, so they cannot be used to separate parameters.
Provide implicit conversions for the factories offered by scala.sys.process.Process's companion object. These implicits can then be used to decrease the noise in a pipeline of commands, making it look more shell-like. They are available through the package object scala.sys.process.