rapture

cli

package cli

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. cli
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class Arg(param: String, completer: Option[Completer], current: Boolean) extends Product with Serializable

  2. abstract class BackgroundCliApp extends CliApp with Completions[Zsh with Bash]

  3. trait Bash extends Shell

  4. abstract class CliApp extends AnyRef

  5. sealed class CliException extends Exception

  6. case class CmdLine(pwd: FileUrl, params: Vector[Arg], completer: Option[Completer]) extends SeqLike[Arg, CmdLine] with Product with Serializable

  7. case class Completer(prefix: String, shellCompleter: (Suggestions) ⇒ Nothing) extends Product with Serializable

  8. trait Completions[ShellTypes <: Shell] extends AnyRef

  9. case class DebugModeConfig(on: Boolean) extends Product with Serializable

  10. trait Environment extends AnyRef

  11. case class Exec(exec: (PrintStream) ⇒ Unit) extends Product with Serializable

  12. case class Exit(code: Int) extends Exception with Product with Serializable

  13. case class Glob(globString: String)(implicit globInterpreter: GlobInterpreter) extends Product with Serializable

  14. trait GlobInterpreter extends AnyRef

  15. case class Opt(name: String, description: String, hidden: Boolean = false)(opts: ⇒ Opts[Opt]) extends Product with Serializable

  16. trait Optable[-T] extends AnyRef

  17. case class Opts[T](options: T*)(implicit evidence$1: Optable[T]) extends Product with Serializable

  18. case class Param[+T](longName: String = null, shortName: String = null, description: String = null, suggester: Suggester = NoSuggestions, repeatable: Boolean = false)(implicit evidence$2: ParamParser[T]) extends Product with Serializable

  19. case class ParamGetException(name: String) extends CliException with Product with Serializable

  20. case class ParamMap(params: Map[String, List[Arg]], completer: Option[Completer]) extends Product with Serializable

  21. trait ParamParser[+T] extends AnyRef

  22. trait ParamParser_1 extends AnyRef

  23. trait Paramable[T, P[_]] extends AnyRef

  24. case class Params[T, P[_]](options: P[T]*)(implicit paramable: Paramable[T, P]) extends Product with Serializable

  25. case class Process(params: String*) extends Product with Serializable

  26. trait Process#as extends MethodConstraint

  27. trait ProcessInterpreter[+T] extends AnyRef

  28. implicit class ProcessStringContext extends AnyRef

  29. final case class Pwd(file: FileUrl) extends AnyVal with Product with Serializable

  30. case class ReturnEarly() extends Exception with Product with Serializable

  31. case class ShParam(elems: Vector[String]) extends Product with Serializable

  32. trait Shell extends AnyRef

  33. case class ShellProcessException(exitStatus: Int, output: String) extends Exception with Product with Serializable

  34. class Suggester extends AnyRef

  35. case class SuggestionGroup(title: Option[String], suggestions: Map[String, Vector[String]], hidden: Boolean) extends Product with Serializable

  36. case class Suggestions(groups: SuggestionGroup*) extends Product with Serializable

  37. trait Zsh extends Shell

Value Members

  1. object --

  2. object Compadd

  3. object DebugModeConfig extends Serializable

  4. object Encoder

  5. object Environment

  6. object New

  7. object NoSuggestions extends Suggester

  8. object Optable

  9. object ParamParser extends ParamParser_1

  10. object Paramable

  11. object ProcessInterpreter

  12. object Pwd extends Serializable

  13. object ShParam extends Serializable

  14. object Suggestions extends Serializable

  15. object Tabulation

  16. object debugMode

  17. package environments

  18. object globInterpreters

  19. implicit def implicitSpec(implicit severity: Severity, date: Date, time: Time, thread: Thread): Spec

  20. implicit val logger: Logger[FileUrl]

Inherited from AnyRef

Inherited from Any

Ungrouped