LauncherSubprocess

mill.api.daemon.LauncherSubprocess
object LauncherSubprocess extends DynamicVariable[Runner]

Context for running interactive subprocesses via the launcher.

Attributes

Source
LauncherSubprocess.scala
Graph
Supertypes
class DynamicVariable[Runner]
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

case class Config(cmd: Seq[String], env: Map[String, String], cwd: String, timeoutMillis: Long = ..., mergeErrIntoOut: Boolean = ..., propagateEnv: Boolean = ...)

Attributes

Source
LauncherSubprocess.scala
Supertypes
trait Serializable
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait Runner

Attributes

Source
LauncherSubprocess.scala
Supertypes
class Object
trait Matchable
class Any

Value members

Inherited methods

override def toString(): String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
DynamicVariable -> Any
Inherited from:
DynamicVariable
Source
DynamicVariable.scala
def value: Runner

Retrieves the current value.

Retrieves the current value.

Attributes

Inherited from:
DynamicVariable
Source
DynamicVariable.scala
def value_=(newval: Runner): Unit

Change the currently bound value, discarding the old value. Usually withValue() gives better semantics.

Change the currently bound value, discarding the old value. Usually withValue() gives better semantics.

Attributes

Inherited from:
DynamicVariable
Source
DynamicVariable.scala
def withValue[S](newval: Runner)(thunk: => S): S

Sets the value of the variable while executing the specified thunk.

Sets the value of the variable while executing the specified thunk.

Value parameters

newval

The value to which to set the variable

thunk

The code to evaluate under the new setting

Attributes

Inherited from:
DynamicVariable
Source
DynamicVariable.scala