Constructor.
Extension order. This extension uses -100_000 because it should be called very early.
Unused IApplicationExtension methods.
Setup, parse, validate and process command line args (Application hook).
Adds a list of extensions (this.extensions) and methods to handle them. See ExtensibleClassMixin documentation for details.
Command line arguments parser and storage.
Formatted output stream to use to print error messages.
Formatted output stream to use to print normal messages.
Alias of IApplication, for use by implementing classes without needing to import ocean.util.app.model.IApplication.
Function executed before the program runs.
Function executed after the program runs.
Function executed at program exit.
Function executed if (and only if) an ExitException was thrown.
Application extension to parse command line arguments.
This extension is an extension itself, providing new hooks via IArgumentsExtExtension.
By default it adds a --help command line argument to show a help message.