0
|
1 |
Cone command line interface
|
|
2 |
===========================
|
|
3 |
|
|
4 |
ConE command line interface is desinged to offer different actions. A action can be anything that utilizes the ConE interface and
|
|
5 |
somehow interacts with a Configuration Project. Each action has it's own set of command line arguments.
|
|
6 |
|
|
7 |
Calling ConE
|
|
8 |
------------
|
|
9 |
|
|
10 |
All ConE commands are wrapped up by the cone.cmd, which executes internally cone_tool.py. The cone_tool.py searches for all conesub_*.py
|
|
11 |
matching files under the same scripts folder under cone installation. So basically adding a new action is just adding a new conesub_*.py file.
|
|
12 |
|
|
13 |
To get a list of all available cone commands run::
|
|
14 |
|
|
15 |
cone -h
|
|
16 |
|
|
17 |
or::
|
|
18 |
|
|
19 |
cone --help
|
|
20 |
|
|
21 |
And you will get something like this as output::
|
|
22 |
|
|
23 |
Usage: cone_tool.py [action] [options].
|
|
24 |
|
|
25 |
Available actions
|
|
26 |
info
|
|
27 |
compare
|
|
28 |
merge
|
|
29 |
export
|
|
30 |
generate
|
|
31 |
update
|
|
32 |
|
|
33 |
Use cone_tool.py [action] -h to get action specific help.
|
|
34 |
|
|
35 |
Options:
|
|
36 |
--version show program's version number and exit
|
|
37 |
-h, --help show this help message and exit
|
|
38 |
-c CONFIG, --configuration=CONFIG Define the name of the configuration for the action
|
|
39 |
-v LEVEL, --verbose=LEVEL Print error, warning and information on system out.
|
|
40 |
Possible choices:
|
|
41 |
NONE 0
|
|
42 |
CRITICAL 1
|
|
43 |
ERROR 2
|
|
44 |
WARNING 3
|
|
45 |
INFO 4
|
|
46 |
DEBUG 5
|
|
47 |
Default is 3.
|
|
48 |
-p STORAGE, --project=STORAGE Defines the location of current project. Default is the current working directory.
|
|
49 |
|
|
50 |
|
|
51 |
ConE actions
|
|
52 |
------------
|
|
53 |
.. toctree::
|
|
54 |
:maxdepth: 2
|
|
55 |
|
|
56 |
info
|
|
57 |
compare
|
|
58 |
merge
|
|
59 |
export
|
|
60 |
generate
|
|
61 |
update
|
|
62 |
report
|
|
63 |
|