mainargs
mainargs
acyclic
mainargs
ArgReader
ArgReader
Class
Flag
Leftover
Simple
ArgSig
ArgSig
Class
Flag
Leftover
Named
Simple
Terminal
ClassMains
Compat
Flag
Invoker
Leftover
Macros
MainData
MainData
MethodMains
ParamResult
ParamResult
Failure
Success
ParserForClass
ParserForClass
ParserForMethods
ParserForMethods
Renderer
Result
Result
Failure
Early
NoMainMethodsDetected
SubcommandNotSpecified
SubcommandSelectionDashes
UnableToFindSubcommand
Early
Exception
InvalidArguments
MismatchedArguments
Failure
ParamError
DefaultFailed
Exception
Failed
ParamError
Success
SubParser
TokenGrouping
TokenGrouping
TokensReader
TokensReader
BooleanRead
ByteRead
DoubleRead
FloatRead
IntRead
LongRead
ShortRead
StringRead
Util
arg
main
mainargs
/
mainargs
/
ArgReader
ArgReader
object
ArgReader
Companion:
class
Graph
Supertypes
Self type
trait
Sum
trait
Mirror
class
Object
trait
Matchable
class
Any
ArgReader
.type
Type members
Implicits
Type members
Classlikes
case
class
Class
[
T
](
x:
SubParser
[
T
])
extends
ArgReader
[
T
]
case
class
Flag
()
extends
ArgReader
[
Flag
]
case
class
Leftover
[
T
](
reader:
TokensReader
[
T
])
extends
ArgReader
[
Leftover
[
T
]]
case
class
Simple
[
T
](
x:
TokensReader
[
T
])
extends
ArgReader
[
T
]
Inherited types
type
MirroredElemLabels
<:
Tuple
The names of the product elements
The names of the product elements
Inherited from:
Mirror
type
MirroredLabel
<:
String
The name of the type
The name of the type
Inherited from:
Mirror
Implicits
Implicits
implicit
def
createClass
[
T
:
SubParser
]:
Class
[
T
]
implicit
def
createFlag
:
Flag
implicit
def
createLeftover
[
T
:
TokensReader
]:
Leftover
[
T
]
implicit
def
createSimple
[
T
:
TokensReader
]:
Simple
[
T
]