CommandsEntryPoint

caseapp.core.app.CommandsEntryPoint

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def commands: Seq[Command[_]]
def progName: String

Concrete methods

def complete(args: Seq[String], index: Int): List[CompletionItem]
def completeCommandName: List[String]
def completeMain(args: Array[String]): Unit
def completePrintUsage(): Nothing
def completeUnrecognizedFormat(format: String): Nothing
def completionsCommandAliases: List[List[String]]
def completionsCommandName: List[String]
def completionsMain(args: Array[String]): Unit
def completionsPrintUsage(): Nothing
def completionsWorkingDirectory: Option[String]
def defaultCommand: Option[Command[_]]
def description: String
def enableCompleteCommand: Boolean
def exit(code: Int): Nothing
def main(args: Array[String]): Unit
def printLine(line: String, toStderr: Boolean): Unit
final def printLine(line: String): Unit
def printUsage(): Nothing
def summaryDesc: String

Inherited methods

protected def completeMainHook(args: Array[String]): Unit

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
PlatformCommandsMethods