All Units
Name | Description |
---|---|
Command.App | This unit contains the TCommandApp class responsible for running the application. Through this class it is possible to configure all the parameters available to the user. |
Command.Builder | Main unit of the library, contains the implementation of the main interfaces. |
Command.Colors | This unit allows using colors when generating the application's output. It has configuration of Dark, Light and standard color themes. Check the CommandBuilder.OutputColor method that allows writing text using a certain color. |
Command.Helpers | This unit contains a set of simple functions that help to perform repetitive actions related to parsing the arguments passed by the command line. |
Command.Interfaces | This unit contains interfaces and types used by the library to build and process commands, arguments, options, validations, themes and callback functions that leverage library customization as well as make testing it easier. |
Command.Usage | This unit contains functions to display information on how to use the arguments, commands and options configured in TCommandBuilder. Its main command is the UsageCommand which is prepared to provide usage information to the user. To use this procedure, just configure it using TCommandBuilder.AddCommand method or simply call the Registry function of this unit to do that. |
Command.Validator | This unit contains classes to perform the validation of the parameters informed by the user against those defined in the CommandBuilder. To make the code clearer and easier to maintain, the validator pattern was used. |
Command.Version | This unit contains functions to expose a command that displays version information about the application. |
Generated by PasDoc 0.16.0.