(
name:
String,
exitValue:
=> Int):
ProcessBuilderCreates 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
.
(
value:
Boolean):
ProcessBuilderCreates 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.
(
url:
URL):
URLBuilderCreates 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.
(
file:
File):
FileBuilderCreates 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.
(
builder:
JProcessBuilder):
ProcessBuilderCreates 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")))
(
command:
Seq[
String],
cwd:
Option[
File],
extraEnv: (
String,
String)*):
ProcessBuilderCreates 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")
(
command:
String,
cwd:
Option[
File],
extraEnv: (
String,
String)*):
ProcessBuilderCreates 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")
(
command:
Seq[
String],
cwd:
File,
extraEnv: (
String,
String)*):
ProcessBuilderCreates 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.io.File("/opt/app"), "CLASSPATH" -> "library.jar")
(
command:
String,
cwd:
File,
extraEnv: (
String,
String)*):
ProcessBuilderCreates 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.io.File("/opt/app"), "CLASSPATH" -> "library.jar")
(
command:
String,
arguments:
Seq[
String]):
ProcessBuilderCreates 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)
(
command:
Seq[
String]):
ProcessBuilderCreates 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)
(
command:
String):
ProcessBuilderCreates 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")
[
T](
builders:
Seq[
T])(
implicit convert:
T => Source):
Seq[
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
.
Creates a sequence of scala.sys.process.ProcessBuilder.Source from a sequence of something else for which there's an implicit conversion to Source
.
(
files:
Seq[
Source]):
ProcessBuilderCreates 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.
Attributes(
file:
Source,
files:
Source*):
ProcessBuilderCreates 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" !
Attributes
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4