SystemLive

object SystemLive extends System
trait System
class Object
trait Matchable
class Any

Value members

Concrete methods

def env(variable: => String)(implicit trace: Trace): IO[SecurityException, Option[String]]
def envOrElse(variable: => String, alt: => String)(implicit trace: Trace): IO[SecurityException, String]
def envOrOption(variable: => String, alt: => Option[String])(implicit trace: Trace): IO[SecurityException, Option[String]]
def envs(implicit trace: Trace): IO[SecurityException, Map[String, String]]
def lineSeparator(implicit trace: Trace): UIO[String]
def properties(implicit trace: Trace): IO[Throwable, Map[String, String]]
def property(prop: => String)(implicit trace: Trace): IO[Throwable, Option[String]]
def propertyOrElse(prop: => String, alt: => String)(implicit trace: Trace): IO[Throwable, String]
def propertyOrOption(prop: => String, alt: => Option[String])(implicit trace: Trace): IO[Throwable, Option[String]]