1
<Addin id = "SystemInfoExtension"
2
namespace = "SimpleApp"
3
name = "SystemInfoExtension"
4
author = "Lluis Sanchez"
6
description = "SystemInfoExtension"
7
category = "SimpleApp/Extensions"
11
<Import assembly="SystemInfoExtension.dll"/>
15
<Addin id="Core" version="0.1.0" />
16
<Addin id="CommandExtension" version="0.1.0" />
19
<ExtensionPoint path = "/SystemInformation/Modules" name = "Modules">
20
<Description>Module information providers.</Description>
21
<ExtensionNode name="Module" type="SystemInfoExtension.ModuleExtensionNode"/>
26
<Extension path = "/SimpleApp/Writers">
27
<Type id="SystemInfoExtension.SystemInfoWriter" />
28
<Command title="System Name" command="uname -a" />
31
<Extension path = "/SimpleApp/ExtraWriters">
32
<Command title="Command" command="ca1" />
33
<Command id="first" title="Command" command="ca2" />
35
<Condition id="GlobalInfo" value="no">
36
<Command title="Command" command="cn1" />
37
<Command title="Command" command="cn2" />
38
<Command title="Command" command="cn3" />
41
<Condition id="InputParameter" value="simple">
42
<Command title="Command" command="sim1" />
43
<Command title="Command" command="sim2" />
48
<Condition id="InputParameter" value="x" />
49
<Condition id="InputParameter" value="y" />
50
<Condition id="GlobalInfo" value="yes" />
52
<Command title="Command1" command="c1 x or y or yes" />
53
<Command title="Command2" command="c2 x or y or yes" />
58
<Condition id="InputParameter" value="x1" />
59
<Condition id="GlobalInfo" value="yes1" />
61
<Command title="Command3" command="c3 x1 and yes1" />
62
<Command title="Command4" command="c4 x1 and yes1" />
68
<Condition id="InputParameter" value="nx" />
70
<Condition id="GlobalInfo" value="nx1" />
71
<Condition id="GlobalInfo" value="nx2" />
75
<Condition id="InputParameter" value="ny" />
77
<Condition id="GlobalInfo" value="ny1" />
78
<Condition id="GlobalInfo" value="ny2" />
82
<Command title="Command5" command="cc5" />
83
<Command title="Command6" command="cc6" />
86
<Condition id="GlobalInfo" value="cnes">
87
<Command title="Command" command="cnes1" />
88
<Command title="Command" command="cnes2" />
89
<Condition id="InputParameter" value="ines1">
90
<Command title="Command" command="ines1" />
91
<Command title="Command" command="ines2" />
95
<Condition id="GlobalInfo" value="cnesOr">
96
<Command title="Command" command="cnesOr1" />
97
<Command title="Command" command="cnesOr2" />
100
<Condition id="InputParameter" value="inesOr" />
101
<Condition id="InputParameter" value="inesOr" />
103
<Command title="Command" command="inesOr1" />
104
<Command title="Command" command="inesOr2" />
108
<Condition id="GlobalInfo" value="cnesAnd">
109
<Command title="Command" command="cnesAnd1" />
110
<Command title="Command" command="cnesAnd2" />
113
<Condition id="InputParameter" value="inesAnd" />
114
<Condition id="InputParameter" value="inesAnd" />
116
<Command title="Command" command="inesAnd1" />
117
<Command title="Command" command="inesAnd2" />
122
<Extension path = "/SystemInformation/Modules">
123
<Module name="System information" />
126
<Extension path = "/SimpleApp/Writers2">
127
<Command id="c1" title="Command" command="w1" />
128
<Command id="c2" title="Command" command="w2" />
129
<Condition id="GlobalInfo" value="yes2">
130
<Command id="c3" title="Command" command="cw1" />
131
<Command id="c4" title="Command" command="cw2" />
135
<Extension path="/SimpleApp/NodeWithChildren/node1">
136
<Child id="child1.1" type="test" insertafter="child1"/>