ScalaCliCommands

scala.cli.ScalaCliCommands
class ScalaCliCommands(val progName: String, baseRunnerName: String, fullRunnerName: String) extends CommandsEntryPoint

Attributes

Graph
Supertypes
class CommandsEntryPoint
trait PlatformCommandsMethods
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def commands: Seq[Command[_]]
final override def defaultCommand: Option[Command[_]]

Attributes

Definition Classes
CommandsEntryPoint
override def description: String

Attributes

Definition Classes
CommandsEntryPoint
override def enableCompleteCommand: Boolean

Attributes

Definition Classes
CommandsEntryPoint
override def enableCompletionsCommand: Boolean

Attributes

Definition Classes
CommandsEntryPoint
override def helpFormat: HelpFormat

Attributes

Definition Classes
CommandsEntryPoint
override def main(args: Array[String]): Unit

Attributes

Definition Classes
CommandsEntryPoint
override def summaryDesc: String

Attributes

Definition Classes
CommandsEntryPoint

Inherited methods

def complete(args: Seq[String], index: Int): List[CompletionItem]

Attributes

Inherited from:
CommandsEntryPoint
def completeCommandName: List[String]

Attributes

Inherited from:
CommandsEntryPoint
def completeMain(args: Array[String]): Unit

Attributes

Inherited from:
CommandsEntryPoint
def completePrintUsage(): Nothing

Attributes

Inherited from:
CommandsEntryPoint
def completeUnrecognizedFormat(format: String): Nothing

Attributes

Inherited from:
CommandsEntryPoint
def completionsCommandAliases: List[List[String]]

Attributes

Inherited from:
CommandsEntryPoint
def completionsCommandName: List[String]

Attributes

Inherited from:
CommandsEntryPoint
def completionsInstall(completionsWorkingDirectory: String, args: Seq[String]): Unit

Attributes

Inherited from:
PlatformCommandsMethods
def completionsMain(args: Array[String]): Unit

Attributes

Inherited from:
CommandsEntryPoint

Attributes

Inherited from:
CommandsEntryPoint
def completionsPrintUsage(): Nothing

Attributes

Inherited from:
CommandsEntryPoint
def completionsUninstall(completionsWorkingDirectory: String, args: Seq[String]): Unit

Attributes

Inherited from:
PlatformCommandsMethods
def completionsWorkingDirectory: Option[String]

Attributes

Inherited from:
CommandsEntryPoint
def exit(code: Int): Nothing

Attributes

Inherited from:
CommandsEntryPoint
final def printLine(line: String): Unit

Attributes

Inherited from:
CommandsEntryPoint
def printLine(line: String, toStderr: Boolean): Unit

Attributes

Inherited from:
CommandsEntryPoint
def printUsage(): Nothing

Attributes

Inherited from:
CommandsEntryPoint

Concrete fields

lazy override val help: RuntimeCommandsHelp
val progName: String