rapture
cli
package
cli
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
cli
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Type Members
case class
Arg
(
param:
String
,
completer:
Option
[
Completer
]
,
current:
Boolean
)
extends
Product
with
Serializable
abstract
class
BackgroundCliApp
extends
CliApp
with
Completions
[
Zsh
with
Bash
]
trait
Bash
extends
Shell
abstract
class
CliApp
extends
AnyRef
sealed
class
CliException
extends
Exception
case class
CmdLine
(
pwd:
FileUrl
,
params:
Vector
[
Arg
]
,
completer:
Option
[
Completer
]
)
extends
SeqLike
[
Arg
,
CmdLine
] with
Product
with
Serializable
case class
Completer
(
prefix:
String
,
shellCompleter: (
Suggestions
) ⇒
Nothing
)
extends
Product
with
Serializable
trait
Completions
[
ShellTypes <:
Shell
]
extends
AnyRef
case class
DebugModeConfig
(
on:
Boolean
)
extends
Product
with
Serializable
trait
Environment
extends
AnyRef
case class
Exec
(
exec: (
PrintStream
) ⇒
Unit
)
extends
Product
with
Serializable
case class
Exit
(
code:
Int
)
extends
Exception
with
Product
with
Serializable
case class
Glob
(
globString:
String
)
(
implicit
globInterpreter:
GlobInterpreter
)
extends
Product
with
Serializable
trait
GlobInterpreter
extends
AnyRef
case class
Opt
(
name:
String
,
description:
String
,
hidden:
Boolean
=
false
)
(
opts: ⇒
Opts
[
Opt
]
)
extends
Product
with
Serializable
trait
Optable
[
-T
]
extends
AnyRef
case class
Opts
[
T
]
(
options:
T
*
)
(
implicit
evidence$1:
Optable
[
T
]
)
extends
Product
with
Serializable
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
case class
ParamGetException
(
name:
String
)
extends
CliException
with
Product
with
Serializable
case class
ParamMap
(
params:
Map
[
String
,
List
[
Arg
]]
,
completer:
Option
[
Completer
]
)
extends
Product
with
Serializable
trait
ParamParser
[
+T
]
extends
AnyRef
trait
ParamParser_1
extends
AnyRef
trait
Paramable
[
T
,
P
[
_
]
]
extends
AnyRef
case class
Params
[
T
,
P
[
_
]
]
(
options:
P
[
T
]*
)
(
implicit
paramable:
Paramable
[
T
,
P
]
)
extends
Product
with
Serializable
case class
Process
(
params:
String
*
)
extends
Product
with
Serializable
trait
Process#as
extends
MethodConstraint
trait
ProcessInterpreter
[
+T
]
extends
AnyRef
implicit
class
ProcessStringContext
extends
AnyRef
final
case class
Pwd
(
file:
FileUrl
)
extends
AnyVal
with
Product
with
Serializable
case class
ReturnEarly
()
extends
Exception
with
Product
with
Serializable
case class
ShParam
(
elems:
Vector
[
String
]
)
extends
Product
with
Serializable
trait
Shell
extends
AnyRef
case class
ShellProcessException
(
exitStatus:
Int
,
output:
String
)
extends
Exception
with
Product
with
Serializable
class
Suggester
extends
AnyRef
case class
SuggestionGroup
(
title:
Option
[
String
]
,
suggestions:
Map
[
String
,
Vector
[
String
]]
,
hidden:
Boolean
)
extends
Product
with
Serializable
case class
Suggestions
(
groups:
SuggestionGroup
*
)
extends
Product
with
Serializable
trait
Zsh
extends
Shell
Value Members
object
--
object
Compadd
object
DebugModeConfig
extends
Serializable
object
Encoder
object
Environment
object
New
object
NoSuggestions
extends
Suggester
object
Optable
object
ParamParser
extends
ParamParser_1
object
Paramable
object
ProcessInterpreter
object
Pwd
extends
Serializable
object
ShParam
extends
Serializable
object
Suggestions
extends
Serializable
object
Tabulation
object
debugMode
package
environments
object
globInterpreters
implicit
def
implicitSpec
(
implicit
severity:
Severity
,
date:
Date
,
time:
Time
,
thread:
Thread
)
:
Spec
implicit
val
logger
:
Logger
[
FileUrl
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped