mainargs
mainargs
API
mainargs
ArgSig
ArgSig
Compat
Flag
Invoker
Leftover
Macros
MainData
MainData
MethodMains
ParamResult
ParamResult
Failure
Success
ParserForClass
ParserForClass
ParserForMethods
ParserForMethods
Renderer
ArgOrd
Result
Result
Failure
Early
NoMainMethodsDetected
SubcommandNotSpecified
SubcommandSelectionDashes
UnableToFindSubcommand
Early
Exception
InvalidArguments
MismatchedArguments
Failure
ParamError
DefaultFailed
Exception
Failed
ParamError
Success
TokenGrouping
TokenGrouping
TokensReader
TokensReader
BooleanRead
ByteRead
Class
Constant
DoubleRead
Flag
FlagRead
FloatRead
IntRead
Leftover
LeftoverRead
LongRead
MapRead
OptionRead
SeqRead
ShortNamed
ShortRead
Simple
StringRead
Terminal
Util
arg
main
acyclic
mainargs
/
mainargs
/
ArgSig
ArgSig
mainargs.ArgSig
See the
ArgSig
companion class
object
ArgSig
Attributes
Companion
class
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
ArgSig
.type
Members list
Clear all
Value members
Concrete methods
def
create
[
T
,
B
](
name0
:
String
,
arg
:
arg
,
defaultOpt
:
Option
[
B
=>
T
])(
implicit
tokensReader
:
TokensReader
[
T
]):
ArgSig
def
flatten
[
T
](
x
:
ArgSig
):
Seq
[(
ArgSig
,
Terminal
[
_
])]
def
unapply
(
a
:
ArgSig
):
Option
[(
Option
[
String
],
Option
[
Char
],
Option
[
String
],
Option
[
Any
=>
Any
],
TokensReader
[
_
],
Boolean
,
Boolean
)]
Deprecated methods
def
apply
(
unMappedName
:
Option
[
String
],
shortName
:
Option
[
Char
],
doc
:
Option
[
String
],
default
:
Option
[
Any
=>
Any
],
reader
:
TokensReader
[
_
],
positional
:
Boolean
,
hidden
:
Boolean
):
ArgSig
Attributes
Deprecated
true
In this article
Attributes
Members list
Value members
Concrete methods
Deprecated methods