Menu
Program BuilderDocsAPIExamples
GitHub
Program Builder
  • Docs
  • API
  • Examples
  • GitHub

#program-builder package

See ProgramBuilder.

#Classes

ClassDescription
ArgumentError
BooleanFlag
FlagDocumentationEncapsulates documentation about a BooleanFlag or ValuedFlag.
FlagParseError
PositionalArgument
PositionalArguments
ProgramA built program that can parse arguments and execute a main function against those arguments.
ProgramBase
ProgramBuilderEntry point to the library and the way to start constructing a Program to be executed.
ProgramErrorBase class for any error having to do with ProgramBuilder.
ProgramWithAction
ProgramWithSubcommands
TooManyArgumentsError
UnrecognizedSubcommandError
ValuedFlag

#Interfaces

InterfaceDescription
IAnyFlag
IBooleanFlagMetadata
IBooleanFlagOptions
INonNullValuedFlagOptionsSee IValuedFlagCommonOptions.
INullableValuedFlagOptionsSee IValuedFlagCommonOptions.
IPositionalArgumentMetadata
IProgramBaseOptions
IProgramMetadata
IProgramWithSubcommandsMetadata
IValuedFlagCommonOptionsCommon options for a valued flag.
IValuedFlagMetadata

#Type Aliases

Type AliasDescription
ArgumentsType helper to get the Arguments type of a Program.
Converter
ExtendProgramBuilderWithOptional
ExtendProgramBuilderWithRequired
ProgramMain
ProgramSubcommandMap
Edit this page
  • program-builder package
  • Classes
  • Interfaces
  • Type Aliases
Copyright © 2020 Bill Cauchois. Built with Docusaurus.