Sys

object Sys extends SysPlatform

Access to operating system functions.

class Object
trait Matchable
class Any

Type members

Classlikes

final case
class Env(key: Ex[String]) extends Ex[Option[String]]
Companion
object
object Env extends ProductReader[Env]

An environment variable.

An environment variable.

Companion
class
final case
class Exit(code: Ex[Int]) extends Act
Companion
object
object Exit extends ProductReader[Exit]
Companion
class
object Process extends ProductReader[Process]

A shell process.

A shell process.

Companion
class
trait Process extends Runner

A shell process.

A shell process.

Companion
object
final case
class Property(key: Ex[String]) extends Ex[Option[String]]
Companion
object
object Property extends ProductReader[Property]

A system property.

A system property.

Companion
class

Inherited classlikes

final protected
class ExpandedExit[T <: Txn[T]](code: IExpr[T, Int])
Inherited from
SysPlatform
final protected
class ExpandedProcess[T <: Txn[T]](cmd: IExpr[T, String], args: IExpr[T, Seq[String]], dirOpt: Option[IExpr[T, URI]])(implicit val universe: Universe[T], targets: ITargets[T])
Inherited from
SysPlatform