cli library

Classes

AnnotatedWith
ArgParser
A class for taking a list of raw command line arguments and parsing out options and flags from them.
ArgResults
The results of parsing a series of command line arguments using ArgParser.parse.
Cli
Daemon process handler
Command
Single Command
Db
Help
MailAddress
Mailer
MailerAttachment
MailerBase64Attachment
MailerFileAttachment
NamedLock
Net
Option
A command-line option.
OptionType
What kinds of values an option accepts.
Pluggable
ServerConfig
Server Configuration Reader
SubtypeInfo
SubtypesOf<T>
TypePlugin<T>

Constants

CliArg → const bool
CliParameter → const bool
CliParameters → const bool
Compile → const bool
CompileFieldsOfType → const bool
CompilePart → const bool
Compose → const bool
ComposeSubtypes → const bool
Create → const bool
Factory → const bool
Inject → const bool
InjectClassName → const bool
InjectClassNames → const bool
InjectConfig → const bool
InjectInstances → const bool
MethodPlugin → const bool
Require → const bool
SubtypeFactory → const bool
Template → const bool

Exceptions / Errors

ArgParserException
An exception thrown by ArgParser.