cmdr - Cmdr - Main package and API
Welcome to the Cmdr project, written by Andreas Kupries.
For availability please read Cmdr - How To Get The Sources.
This is the main package of the framework, its public entry point. It provides four commands for setup and configuration of command hierarchies.
This command creates an automatically-named officer instance which is the root of the command hierarchy given in the specification, and has the user-visible command name.
The result of the command is the new instance command.
This command creates the officer instance obj which is the root of the command hierarchy given in the specification, and has the user-visible command name.
The result of the command is the new instance command.
The user-visible name of the command (hierarchy).
The specification of the subordinate commands. On the command line these are the toplevel commands of the application using the hierarchy. Please read Cmdr - Officer Specification Language for the details.
This command globally (de)activates the interactive parts of the framework, as per the value of enable.
By default (initial state) the framework allows interaction.
If not specified defaults to true, globally enabling the interactive parts of the framework. The value false globally disables the interactive parts of the framework
This method returns the state of the global interaction flag.
Both the package(s) and this documentation will undoubtedly contain bugs and other problems. Please report such at Cmdr Tickets.
Please also report any ideas you may have for enhancements of either package(s) and/or documentation.
arguments, command hierarchy, command line completion, command line handling, command tree, editing command line, help for command line, hierarchy of commands, interactive command shell, optional arguments, options, parameters, processing command line, tree of commands
Copyright © 2013-2016 Andreas Kupries
Copyright © 2013-2016 Documentation, Andreas Kupries