Packages

o

sbt

BuiltinCommands

object BuiltinCommands

Source
Main.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BuiltinCommands
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type KeysParser = Parser[Seq[Def.ScopedKey[T]] forSome {type T}]

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def ConsoleCommands: Seq[Command]
  5. def DefaultBootCommands: Seq[String]
  6. def DefaultCommands: Seq[Command]
  7. def ScriptCommands: Seq[Command]
  8. def about: Command
  9. def aboutPlugins(e: Extracted): String
  10. def aboutProject(s: State): String
  11. def aboutScala(s: State, e: Extracted): String
  12. def aboutString(s: State): String
  13. def act: Command
  14. def actHelp: (State) ⇒ Help
  15. val aggregatedKeyValueParser: (State) ⇒ Parser[Option[AnyKeys]]
  16. def allTaskAndSettingKeys(s: State): Seq[AttributeKey[_]]
  17. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  18. def autoImports(extracted: Extracted): EvalImports
  19. def boot: Command
  20. def bootParser(s: State): Parser[() ⇒ State]
  21. def checkSBTVersionChanged(state: State): Unit
  22. def clearCaches: Command
  23. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  24. def continuous: Command
  25. def defaults: Command
  26. def doLoadProject(s0: State, action: Project.LoadAction.Value): State
  27. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  29. def eval: Command
  30. def export: Command
  31. val exportParser: (State) ⇒ Parser[() ⇒ State]
  32. def extractLast(s: State): (BuildStructure, Select[ProjectRef], Show[Def.ScopedKey[_]])
  33. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  34. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  35. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  36. def highPass(rankCutoff: Int): (Seq[AttributeKey[_]]) ⇒ Seq[AttributeKey[_]]
  37. def imports(extracted: Extracted): Seq[(String, Int)]
  38. def initialAttributes: AttributeMap
  39. def initialize: Command
  40. def inspect: Command
  41. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  42. 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.

  43. def isTask(mf: Manifest[_])(implicit taskMF: Manifest[Task[_]], inputMF: Manifest[InputTask[_]]): Boolean
  44. 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.

  45. def keysHelp(s: State): Help
  46. def last: Command
  47. def lastGrep: Command
  48. def lastGrepParser(s: State): Parser[(String, Option[AnyKeys])]
  49. 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.

  50. def listBuild(uri: URI, build: LoadedBuildUnit, current: Boolean, currentID: String, log: Logger): Unit
  51. def loadFailed: Command
  52. def loadProject: Command
  53. def loadProjectCommands(arg: String): List[String]
  54. def loadProjectImpl: Command
  55. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  56. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  57. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  58. def plugin: Command
  59. val pluginParser: (State) ⇒ Parser[AutoPlugin]
  60. def plugins: Command
  61. def printLast: (Seq[String]) ⇒ Unit
  62. def project: Command
  63. def projects: Command
  64. def projectsParser(s: State): Parser[(List[URI]) ⇒ List[URI]]
  65. def reapply(newSession: SessionSettings, structure: BuildStructure, s: State): State
  66. def registerCompilerCache(s: State): State
  67. def sbtName(s: State): String
  68. def sbtVersion(s: State): String
  69. def scalaVersion(s: State): String
  70. def selectedParser(s: State, keepKeys: (AttributeKey[_]) ⇒ Boolean): Parser[String]
  71. def sessionCommand: Command
  72. def set: Command
  73. def setLogLevel: Command
  74. def setParser: (State) ⇒ Parser[(Boolean, String)]
  75. def setThis(extracted: Extracted, settings: Seq[Def.Setting[_]], arg: String): SetResult
  76. def settingsCommand: Command
  77. def shell: Command
  78. def showProjects(s: State): Unit
  79. def showSettingLike(command: String, preamble: String, cutoff: Int, keep: (AttributeKey[_]) ⇒ Boolean): Command
  80. def showSettingParser(keepKeys: (AttributeKey[_]) ⇒ Boolean)(s: State): Parser[(Int, Option[String])]
  81. def sortByLabel(keys: Seq[AttributeKey[_]]): Seq[AttributeKey[_]]
  82. def sortByRank(keys: Seq[AttributeKey[_]]): Seq[AttributeKey[_]]
  83. val spacedAggregatedParser: (State) ⇒ KeysParser
  84. def startServer: Command
  85. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  86. def taskDetail(keys: Seq[AttributeKey[_]]): Seq[(String, String)]
  87. def taskDetail(keys: Seq[AttributeKey[_]], firstOnly: Boolean): Seq[(String, String)]
  88. def taskStrings(key: AttributeKey[_]): Option[(String, String)]
  89. def taskStrings(key: AttributeKey[_], firstOnly: Boolean): Option[(String, String)]
  90. def tasks: Command
  91. def tasksHelp(s: State, filter: (Seq[AttributeKey[_]]) ⇒ Seq[AttributeKey[_]], arg: Option[String]): String
  92. def toString(): String
    Definition Classes
    AnyRef → Any
  93. def topNRanked(n: Int): (Seq[AttributeKey[_]]) ⇒ Seq[AttributeKey[_]]
  94. def transformExtraBuilds(s: State, f: (List[URI]) ⇒ List[URI]): State
  95. def verbosityParser: Parser[Int]
  96. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  97. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  98. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  99. def withDescription(keys: Seq[AttributeKey[_]]): Seq[AttributeKey[_]]

Deprecated Value Members

  1. def oldLastGrep: Command
    Annotations
    @deprecated
    Deprecated

    (Since version 1.2.0) Use lastGrep instead.

  2. def oldLoadFailed: Command
    Annotations
    @deprecated
    Deprecated

    (Since version 1.2.0) Use loadFailed instead.

  3. def printLast(s: State): (Seq[String]) ⇒ Unit
    Annotations
    @deprecated
    Deprecated

    (Since version 1.1.1) Use variant that doesn't take the state

  4. 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

Inherited from AnyRef

Inherited from Any

Ungrouped