The created Node.js REPL server.
The global application instance.
Get the global Application.
Get the global Container.
Print the given output to the log as debugging text.
Determines if, at any point in the arguments, the help option's short or long flag appears.
Print the given output to the log as error text.
Get the method with the given name from this class, bound to this class.
function
Get the flag option that signals help. Usually, this is named 'help' and supports the flags '--help' and '-?'.
Get the main keyword displayed for this directive.
Get an array of options defined for this command.
Resolve the array of option definitions to CLIOption instances. Of note, this resolves the string-form definitions to actual CLIOption instances.
Print the given output to the log as info text.
Create an instance of CLIOption based on a string definition of a particular format.
e.g. '{file name} | canonical name of the resource to create' e.g. '--push -p {value} | the value to be pushed' e.g. '--force -f | do a force push'
Invoke this directive with the specified arguments.
If usage was requested (see didRequestUsage()
), it prints the extended usage info.
Otherwise, it parses the options from argv
and calls handle()
.
Call the make()
method on the global container.
Returns true if the given keyword should invoke this directive.
Get the value of a parsed option. If none exists, return defaultValue
.
Process the raw CLI arguments using an array of option class instances to build a mapping of option names to provided values.
Print the given output to the log as success text.
Print the given output to the log as verbose text.
Print the given output to the log as warning text.
extollo (v. latin) - to lift up, to elevate
Extollo is a free & libre application framework in TypeScript.
Launch an interactive REPL shell from within the application. This is very useful for debugging and testing things during development.