Formatter
Helper class for formatting help output.
Constructor Summary
Public Constructor | ||
public |
constructor(config: object): Formatter Creates a new formatter with the given config. |
Method Summary
Public Methods | ||
public |
debug() Prints out debugging information. |
|
public |
Gets a property of the Formatter instance. |
|
public |
padArgument(): function(text: string, required: boolean): string Returns a padding function for arguments. |
|
public |
padCommand(): function(text: string): string Returns a padding function for commands. |
|
public |
padDescription(): function(text: string): string Returns a padding function for descriptions. |
|
public |
Returns a padding function for long options. |
|
public |
padShortOption(): function(text: string): string Returns a padding function for short options |
|
public |
padSubCommand(): function(text: string): string Returns a padding function for sub commands. |
|
public |
padSubCommandOption(): function(text: string): string Returns a padding function for command options. |
Public Constructors
Public Methods
public get(key: string): * source
Gets a property of the Formatter instance.
Params:
Name | Type | Attribute | Description |
key | string | The name of the property to get. |
Return:
* | The value of the property. |
public padArgument(): function(text: string, required: boolean): string source
Returns a padding function for arguments.
public padDescription(): function(text: string): string source
Returns a padding function for descriptions.
public padOption(): function(text: string): string source
Returns a padding function for long options.
public padShortOption(): function(text: string): string source
Returns a padding function for short options