ScalaCliCommands

scala.cli.ScalaCliCommands
class ScalaCliCommands(val progName: String, baseRunnerName: String, fullRunnerName: String, isSipScala: Boolean) 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
protected def completeMainHook(args: Array[String]): Unit

Attributes

Inherited from:
PlatformCommandsMethods
def completionsCommandName: List[String]

Attributes

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

Attributes

Inherited from:
CommandsEntryPoint
protected def writeCompletions(script: String, dest: String): Unit

Attributes

Inherited from:
PlatformCommandsMethods

Concrete fields

lazy override val help: RuntimeCommandsHelp
val progName: String