Packages

package cli

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class CliApp(version: String, binaryName: String, commands: List[Command[_]], onEmptyArguments: Command[Unit] = HelpCommand.noSubcommand, arguments: List[String] = Nil, out: PrintStream = System.out, err: PrintStream = System.err, in: InputStream = System.in, workingDirectory: Path = ..., environmentVariables: Map[String, String] = sys.env) extends Product with Serializable
  2. abstract class Command[T] extends AnyRef
  3. class HelpCommand extends Command[HelpOptions]
  4. case class HelpOptions(subcommand: List[String] = Nil) extends Product with Serializable
  5. case class TabCompleteOptions(current: Option[Int] = None, format: Option[String] = None, arguments: List[String] = Nil) extends Product with Serializable
  6. case class TabCompletionContext(format: Option[String], current: Option[Int], arguments: List[String], last: String, secondLast: Option[String], setting: Option[Setting], allSettings: Map[String, Setting], app: CliApp) extends Product with Serializable
  7. case class TabCompletionItem(name: String, description: String = "") extends Product with Serializable

Ungrouped