object BuiltinCommands
- Alphabetic
- By Inheritance
- BuiltinCommands
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- type KeysParser = Parser[Seq[Def.ScopedKey[T]] forSome {type T}]
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
- def ConsoleCommands: Seq[Command]
- def DefaultBootCommands: Seq[String]
-
def
DefaultCommands: Seq[Command]
- Annotations
- @nowarn()
- def ScriptCommands: Seq[Command]
- def about: Command
- def aboutPlugins(e: Extracted): String
- def aboutProject(s: State): String
- def aboutScala(s: State, e: Extracted): String
- def aboutString(s: State): String
- def act: Command
- def actHelp: (State) ⇒ Help
- val aggregatedKeyValueParser: (State) ⇒ Parser[Option[AnyKeys]]
- def allTaskAndSettingKeys(s: State): Seq[AttributeKey[_]]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def autoImports(extracted: Extracted): EvalImports
- def boot: Command
- def bootParser(s: State): Parser[() ⇒ State]
- def checkSBTVersionChanged(state: State): Unit
- def clearCaches: Command
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def continuous: Command
- def defaults: Command
- def doLoadProject(s0: State, action: Project.LoadAction.Value): State
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def eval: Command
- def export: Command
- val exportParser: (State) ⇒ Parser[() ⇒ State]
- def extractLast(s: State): (BuildStructure, Select[ProjectRef], Show[Def.ScopedKey[_]])
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def highPass(rankCutoff: Int): (Seq[AttributeKey[_]]) ⇒ Seq[AttributeKey[_]]
- def imports(extracted: Extracted): Seq[(String, Int)]
- def initialAttributes: AttributeMap
- def initialize: Command
- def inspect: Command
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isLastOnly(s: State): Boolean
The last* commands need to determine whether to read from the current log file or the previous log file and whether to keep the previous log file or not.
The last* commands need to determine whether to read from the current log file or the previous log file and whether to keep the previous log file or not. This is selected based on whether the previous command was 'shell', which meant that the user directly entered the 'last' command. If it wasn't directly entered, the last* commands operate on any output since the last 'shell' command and do shift the log file. Otherwise, the output since the previous 'shell' command is used and the log file is not shifted.
- def isTask(mf: Manifest[_])(implicit taskMF: Manifest[Task[_]], inputMF: Manifest[InputTask[_]]): Boolean
-
def
keepLastLog(s: State): State
If false, shift the current log file to be the log file that 'last' will operate on.
If false, shift the current log file to be the log file that 'last' will operate on. If true, keep the previous log file as the one 'last' operates on because there is nothing useful in the current one.
- def keysHelp(s: State): Help
- def last: Command
- def lastGrep: Command
- def lastGrepParser(s: State): Parser[(String, Option[AnyKeys])]
-
def
lastLogFile(s: State): Option[File]
Determines the log file that last* commands should operate on.
Determines the log file that last* commands should operate on. See also isLastOnly.
- def listBuild(uri: URI, build: LoadedBuildUnit, current: Boolean, currentID: String, log: Logger): Unit
- def loadFailed: Command
- def loadProject: Command
- def loadProjectCommands(arg: String): List[String]
- def loadProjectImpl: Command
-
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 plugin: Command
- val pluginParser: (State) ⇒ Parser[AutoPlugin]
- def plugins: Command
- def printLast: (Seq[String]) ⇒ Unit
- def project: Command
- def projects: Command
- def projectsParser(s: State): Parser[(List[URI]) ⇒ List[URI]]
- def reapply(newSession: SessionSettings, structure: BuildStructure, s: State): State
- def rebootNetwork: Command
- def registerCompilerCache(s: State): State
- def sbtName(s: State): String
- def sbtVersion(s: State): String
- def scalaVersion(s: State): String
- def selectedParser(s: State, keepKeys: (AttributeKey[_]) ⇒ Boolean): Parser[String]
- def sessionCommand: Command
- def set: Command
- def setLogLevel: Command
- def setParser: (State) ⇒ Parser[(Boolean, String)]
- def setThis(extracted: Extracted, settings: Seq[Def.Setting[_]], arg: String): SetResult
- def settingsCommand: Command
- def shell: Command
- def showProjects(s: State): Unit
- def showSettingLike(command: String, preamble: String, cutoff: Int, keep: (AttributeKey[_]) ⇒ Boolean): Command
- def showSettingParser(keepKeys: (AttributeKey[_]) ⇒ Boolean)(s: State): Parser[(Int, Option[String])]
- def sortByLabel(keys: Seq[AttributeKey[_]]): Seq[AttributeKey[_]]
- def sortByRank(keys: Seq[AttributeKey[_]]): Seq[AttributeKey[_]]
- val spacedAggregatedParser: (State) ⇒ KeysParser
- def startServer: Command
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def taskDetail(keys: Seq[AttributeKey[_]]): Seq[(String, String)]
- def taskDetail(keys: Seq[AttributeKey[_]], firstOnly: Boolean): Seq[(String, String)]
- def taskStrings(key: AttributeKey[_]): Option[(String, String)]
- def taskStrings(key: AttributeKey[_], firstOnly: Boolean): Option[(String, String)]
- def tasks: Command
- def tasksHelp(s: State, filter: (Seq[AttributeKey[_]]) ⇒ Seq[AttributeKey[_]], arg: Option[String]): String
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def topNRanked(n: Int): (Seq[AttributeKey[_]]) ⇒ Seq[AttributeKey[_]]
- def transformExtraBuilds(s: State, f: (List[URI]) ⇒ List[URI]): State
- def verbosityParser: Parser[Int]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def withDescription(keys: Seq[AttributeKey[_]]): Seq[AttributeKey[_]]
Deprecated Value Members
-
def
oldLastGrep: Command
- Annotations
- @deprecated
- Deprecated
(Since version 1.2.0) Use
lastGrep
instead.
-
def
oldLoadFailed: Command
- Annotations
- @deprecated
- Deprecated
(Since version 1.2.0) Use
loadFailed
instead.
-
def
printLast(s: State): (Seq[String]) ⇒ Unit
- Annotations
- @deprecated
- Deprecated
(Since version 1.1.1) Use variant that doesn't take the state
-
def
setThis(s: State, extracted: Extracted, settings: Seq[Def.Setting[_]], arg: String): SetResult
- Annotations
- @deprecated
- Deprecated
(Since version 1.1.1) Use variant that doesn't take a State