clipp-core
clipp-core
io.github.vigoo.clipp
ClippIO
ClippIO
ClippImpl
Command
Fail
Flag
Lift
NamedParameter
Optional
Parameter
Parameter
ParameterParser
ParameterParserMetadata
Parser
CommandLocation
ExtractParametersState
PositionedParameter
ParserFailure
SetMetadata
SimpleParameter
VersionSpecificParsers
choices
ArbitraryChoice
BooleanChoice
Choice
Choice
CommandChoice
errors
CommandPositionIsNotStatic
CustomError
CustomParserError
CustomParserError
FailedToParseValue
InvalidCommand
MissingCommand
MissingNamedParameter
MissingSimpleParameter
MissingValueForNamedParameter
ParserError
UnknownParameter
parsers
syntax
syntax
io.github.vigoo.clipp.usageinfo
Edge
Graph
Graph
Node
SourceNode
TargetNode
UsageInfo
ExitBranch
PrettyPrintCommand
PrintChoice
PrintNode
StartBranch
UsageInfoExtractor
DescribedParameter
ExtractUsageInfoState
GraphNode
PathEnd
UsageDescription
UsagePrettyPrinter
io.github.vigoo.clipp.usageinfo.debug
GraphToDot
clipp-core
/
io.github.vigoo.clipp
/
errors
errors
object
errors
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
errors
.type
Type members
Value members
Implicits
Type members
Classlikes
case
class
CommandPositionIsNotStatic
(
validCommands:
List
[
String
])
extends
ParserError
case
class
CustomError
(
message:
String
)
extends
ParserError
object
CustomParserError
Companion:
class
trait
CustomParserError
[
-
E
]
Companion:
object
case
class
FailedToParseValue
(
message:
String
,
value:
String
)
extends
ParserError
case
class
InvalidCommand
(
command:
String
,
validCommands:
List
[
String
])
extends
ParserError
case
class
MissingCommand
(
validCommands:
List
[
String
])
extends
ParserError
case
class
MissingNamedParameter
(
variants:
Set
[
String
])
extends
ParserError
case
class
MissingSimpleParameter
(
placeholder:
String
)
extends
ParserError
case
class
MissingValueForNamedParameter
(
parameter:
String
)
extends
ParserError
sealed
trait
ParserError
case
class
UnknownParameter
(
parameter:
String
)
extends
ParserError
Value members
Concrete methods
def
display
(
errors:
NonEmptyList
[
ParserError
]):
String
def
display
(
error:
ParserError
):
String
Implicits
Implicits
implicit
val
customStringParserError
:
CustomParserError
[
String
]
implicit
val
customThrowableParserError
:
CustomParserError
[
Throwable
]