Package

rapture

cli

Permalink

package cli

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. cli
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

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

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

    Permalink
  3. trait Bash extends Shell

    Permalink
  4. abstract class CliApp extends AnyRef

    Permalink
  5. sealed class CliException extends Exception

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

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

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

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

    Permalink
  10. trait Environment extends AnyRef

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

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

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

    Permalink
  14. trait GlobInterpreter extends AnyRef

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

    Permalink
  16. trait Optable[-T] extends AnyRef

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

    Permalink
  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

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

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

    Permalink
  21. trait ParamParser[+T] extends AnyRef

    Permalink
  22. trait ParamParser_1 extends AnyRef

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

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

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

    Permalink
  26. trait Process#as extends MethodConstraint

    Permalink
  27. trait ProcessInterpreter[+T] extends AnyRef

    Permalink
  28. implicit class ProcessStringContext extends AnyRef

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

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

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

    Permalink
  32. trait Shell extends AnyRef

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

    Permalink
  34. class Suggester extends AnyRef

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

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

    Permalink
  37. trait Zsh extends Shell

    Permalink

Value Members

  1. object --

    Permalink
  2. object Compadd

    Permalink
  3. object DebugModeConfig extends Serializable

    Permalink
  4. object Encoder

    Permalink
  5. object Environment

    Permalink
  6. object New

    Permalink
  7. object NoSuggestions extends Suggester

    Permalink
  8. object Optable

    Permalink
  9. object ParamParser extends ParamParser_1

    Permalink
  10. object Paramable

    Permalink
  11. object ProcessInterpreter

    Permalink
  12. object Pwd extends Serializable

    Permalink
  13. object ShParam extends Serializable

    Permalink
  14. object Suggestions extends Serializable

    Permalink
  15. object Tabulation

    Permalink
  16. object debugMode

    Permalink
  17. package environments

    Permalink
  18. object globInterpreters

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

    Permalink
  20. implicit val logger: Logger[FileUrl]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped