Process

object Process extends ProductReader[Process]

A shell process.

Companion
class
trait ProductReader[Process]
class Object
trait Matchable
class Any

Type members

Classlikes

final case
class Directory(p: Process) extends Ex[URI]
Companion
object
object Directory extends ProductReader[Directory]
Companion
class
final case
class Output(p: Process) extends Ex[String]
Companion
object
object Output extends ProductReader[Output]
Companion
class
trait Peer[T <: Txn[T]] extends Runner[T]

Value members

Concrete methods

def apply(cmd: Ex[String], args: Ex[Seq[String]]): Process

Creates a new shell process for a given command and arguments. To run the process, use the run action. Observe the termination through done or failed.

Creates a new shell process for a given command and arguments. To run the process, use the run action. Observe the termination through done or failed.

override
def read(in: RefMapIn, key: String, arity: Int, adj: Int): Process
Definition Classes
ProductReader