Clad User Manual: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
Line 19: Line 19:


</pre>
</pre>
=Options=
The options use the GNU command line convention:
<pre>
-o <value> | --option=<value>
</pre>
=Configuration File=
Each command line option has a configuration file correspondent. Command line value takes precedence over the configuration file value.

Revision as of 04:40, 2 March 2016

Internal


Overview

The framework scans the command line looking for the first argument that can be mapped to a command.

The mapping process involves scanning the classpath and looking for classes implementing the Command interface. The current version does not introspect all classes, but just those whose simple class name match the following pattern: <commandName>Command.

All arguments between the wrapper name and the command name are interpreted as global options.

All arguments following the command name are interpreted as command options.


   wrapper [global-options] command [command-options]

Options

The options use the GNU command line convention:


 -o <value> | --option=<value>

Configuration File

Each command line option has a configuration file correspondent. Command line value takes precedence over the configuration file value.