object OS
- Source
- os.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- OS
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- lazy val Conf: StringMap
- lazy val Env: StringMap
- lazy val Prop: StringMap
- lazy val arch: String
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- lazy val bit: Int
- lazy val bootClasspath: List[File]
- lazy val bootpath: List[File]
- def browse(uri: String): Unit
- def browse(f: File): Unit
- lazy val classpath: List[File]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def computer: String
- lazy val cpus: Int
- def drive: Map[File, Memory]
- def edit(f: File): Unit
- def env(key: String): String
- def envOption(k: String): Option[String]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- lazy val graalJVM: Boolean
- lazy val graalNative: Boolean
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def heap: Memory
- lazy val home: File
- lazy val hostname: String
- lazy val info: String
- lazy val ip: String
- lazy val isBt: Boolean
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- lazy val isLauncher: Boolean
- lazy val isLinux: Boolean
- lazy val isMac: Boolean
- lazy val isSbt: Boolean
- lazy val isWin: Boolean
- lazy val java10: Boolean
- lazy val java11: Boolean
- lazy val java12: Boolean
- lazy val java13: Boolean
- lazy val java14: Boolean
- lazy val java15: Boolean
- lazy val java16: Boolean
- lazy val java17: Boolean
- lazy val java7: Boolean
- lazy val java8: Boolean
- lazy val java9: Boolean
- lazy val javaVersion: Version
- def jkill(key: String): Unit
- def jps(key: String): Vector[Pid]
- def jps: Vector[Pid]
- def kill(key: String): Unit
- def kill(pid: Pid): Unit
- def kill(pid: Int): Unit
- lazy val kind: Kind
- lazy val name: String
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def open(uri: String): Unit
- def open(f: File): Unit
- lazy val path: List[File]
- def prop(key: String): String
- def ps(key: String): Vector[Pid]
- def ps: Iterator[Pid]
- lazy val pwd: File
- def ram: Option[Memory]
- lazy val scala210: Boolean
- lazy val scala211: Boolean
- lazy val scala212: Boolean
- lazy val scala213: Boolean
- lazy val scala3: Boolean
- lazy val scalaJS: Boolean
- lazy val scalaJVM: Boolean
- lazy val scalaNative: Boolean
- lazy val scalaVersion: Version
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def terminalSize: drx.Future[Vec]
use tput to get the current terminal size http://stackoverflow.com/a/263900/622016 ; only works for unix
- def toString(): String
- Definition Classes
- AnyRef → Any
- lazy val user: String
- lazy val version: Version
- lazy val vm: String
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def where(basename: String): List[File]
- case object Linux extends Unix with Product with Serializable
- case object MacOS extends Unix with Product with Serializable
- case object Unknown extends Kind with Product with Serializable
- case object Windows extends Kind with Product with Serializable