mtx-context.xml /size: 13 Kb    last modification: 2025-02-21 11:03
1<?xml version="1.0" ?>
2
3<application>
4    <metadata>
5        <entry name="name">mtx-context</entry>
6        <entry name="detail">ConTeXt Process Management</entry>
7        <entry name="version">1.05</entry>
8        <entry name="comment">external helpinfo file</entry>
9    </metadata>
10    <flags>
11        <category name="basic">
12            <subcategory>
13                <flag name="run">
14                    <short>process (one or more) files (default action)</short>
15                </flag>
16                <flag name="make">
17                    <short>create context formats</short>
18                </flag>
19            </subcategory>
20            <subcategory>
21                <flag name="ctx=name">
22                    <short>use ctx file (process management specification)</short>
23                </flag>
24                <flag name="noctx">
25                    <short>ignore ctx directives and flags</short>
26                </flag>
27                <flag name="interface">
28                    <short>use specified user interface (default: en)</short>
29                </flag>
30            </subcategory>
31            <subcategory>
32                <flag name="autopdf">
33                    <short>close pdf file in viewer and start pdf viewer afterwards</short>
34                </flag>
35                <flag name="purge">
36                    <short>purge files either or not after a run (<ref name="pattern"/>=...)</short>
37                </flag>
38                <flag name="purgeall">
39                    <short>purge all files either or not after a run (<ref name="pattern"/>=...)</short>
40                </flag>
41            </subcategory>
42            <subcategory>
43                <flag name="usemodule" value="list">
44                    <short>load the given module or style, normally part of the distribution</short>
45                </flag>
46                <flag name="environment" value="list">
47                    <short>load the given environment file first (document styles)</short>
48                </flag>
49                <flag name="mode" value="list">
50                    <short>enable given the modes (conditional processing in styles)</short>
51                </flag>
52                    <flag name="path" value="list">
53                <short>also consult the given paths when files are looked for</short>
54                </flag>
55                    <flag name="arguments" value="list">
56                <short>set variables that can be consulted during a run (key/value pairs)</short>
57                </flag>
58                    <flag name="randomseed" value="number">
59                <short>set the randomseed</short>
60                </flag>
61                    <flag name="result" value="name">
62                <short>rename the resulting output to the given name</short>
63                </flag>
64                    <flag name="trackers" value="list">
65                <short>set tracker variables (show list with <ref name="showtrackers"/>)</short>
66                </flag>
67                <flag name="directives" value="list">
68                    <short>set directive variables (show list with <ref name="showdirectives"/>)</short>
69                </flag>
70                <flag name="silent" value="list">
71                    <short>disable logcategories (show list with <ref name="showlogcategories"/>)</short>
72                </flag>
73                <flag name="strip">
74                    <short>strip Lua code (only meant for production where no errors are expected)</short>
75                </flag>
76                <flag name="errors" value="list">
77                    <short>show errors at the end of a run, quit when in list (also when <ref name="silent"/>)</short>
78                </flag>
79                <flag name="htmlerrorpage">
80                    <short>generate html error page instead (optional: =scite)</short>
81                </flag>
82                <flag name="noconsole">
83                    <short>disable logging to the console (logfile only)</short>
84                </flag>
85                <flag name="nodummy">
86                    <short>don't create a dummy file (can confuse pdf viewers that keep file in view)</short>
87                </flag>
88                <flag name="purgeresult">
89                    <short>purge result file before run</short>
90                </flag>
91                <flag name="find" value="string">
92                    <short>search for the given pattern in the documentation sources</short>
93                </flag>
94            </subcategory>
95            <subcategory>
96                <flag name="forcexml">
97                    <short>force xml stub</short>
98                </flag>
99                <flag name="forcecld">
100                    <short>force cld (context lua document) stub</short>
101                </flag>
102                <flag name="forcelua">
103                    <short>force lua stub (like texlua)</short>
104                </flag>
105                <flag name="forcemp">
106                    <short>force mp stub</short>
107                </flag>
108            </subcategory>
109            <subcategory>
110                <flag name="arrange">
111                    <short>run extra imposition pass, given that the style sets up imposition</short>
112                </flag>
113                <flag name="noarrange">
114                    <short>ignore imposition specifications in the style</short>
115                </flag>
116            </subcategory>
117            <subcategory>
118                <flag name="pages">
119                    <short>report pagenumbers of names pages and list references (<ref name="page"/>=... or <ref name="page"/>=...)</short>
120                </flag>
121            </subcategory>
122            <subcategory>
123                <flag name="jit">
124                    <short>use luajittex with jit turned off (only use the faster virtual machine)</short>
125                </flag>
126                <flag name="jiton">
127                    <short>use luajittex with jit turned on (in most cases not faster, even slower)</short>
128                </flag>
129            </subcategory>
130            <subcategory>
131                <flag name="once">
132                    <short>only run once (no multipass data file is produced)</short>
133                </flag>
134                <flag name="runs">
135                    <short>process at most this many times</short>
136                </flag>
137                <flag name="forcedruns">
138                    <short>process this many times (permits for optimization trial runs)</short>
139                </flag>
140            </subcategory>
141            <subcategory>
142                <flag name="batchmode">
143                    <short>run without stopping and do not show messages on the console</short>
144                </flag>
145                <flag name="nonstopmode">
146                    <short>run without stopping</short>
147                </flag>
148            </subcategory>
149            <subcategory>
150                <flag name="nocompactfonts">
151                    <short>revert to less efficient (traditional) font scaling</short>
152                </flag>
153            </subcategory>
154            <subcategory>
155                <flag name="nosynctex">
156                    <short>never initializes synctex (for production runs)</short>
157                </flag>
158                <flag name="synctex">
159                    <short>run with synctex enabled (better use \setupsynctex[state=start])</short>
160                </flag>
161            </subcategory>
162            <subcategory>
163                <flag name="nodates">
164                    <short>omit runtime dates in pdf file (optional value: a number (1970 offset) or string "YYYY-MM-DD HH:MM")</short>
165                </flag>
166                <flag name="nocompression">
167                    <short>forcefully turns off compression in the backend</short>
168                </flag>
169                <flag name="trailerid">
170                    <short>alternative trailer id (or constant one)</short>
171                </flag>
172            </subcategory>
173            <subcategory>
174                <flag name="generate">
175                    <short>generate file database etc. (as luatools does)</short>
176                </flag>
177                <flag name="paranoid">
178                    <short>do not descend to .. and ../..</short>
179                </flag>
180                <flag name="version">
181                    <short>report installed context version</short>
182                </flag>
183                </subcategory>
184                <subcategory>
185                <flag name="global">
186                    <short>assume given file present elsewhere</short>
187                </flag>
188                <flag name="nofile">
189                    <short>use dummy file as jobname</short>
190                </flag>
191                <flag name="forceinput">
192                    <short>use this file as input file instead of the given one</short>
193                </flag>
194            </subcategory>
195            <subcategory>
196                <flag name="expert">
197                    <short>show some more options</short>
198                </flag>
199            </subcategory>
200        </category>
201        <category name="expert">
202            <subcategory>
203                <flag name="touch">
204                    <short>update context version number (also provide <ref name="expert"/>, optionally provide <ref name="basepath"/>)</short>
205                </flag>
206                <flag name="nostatistics">
207                    <short>omit runtime statistics at the end of the run</short>
208                </flag>
209                <!-- flag name="update">
210                    <short>update context from website (not to be confused with contextgarden)</short>
211                </flag -->
212                <flag name="profile">
213                    <short>profile job (use: mtxrun <ref name="script"/> profile <ref name="analyze"/>)</short>
214                </flag>
215                <flag name="timing">
216                    <short>generate timing and statistics overview</short>
217                </flag>
218                <flag name="keeptuc">
219                    <short>keep previous tuc files (jobname-tuc-[run].tmp)</short>
220                </flag>
221                <flag name="keeppdf">
222                    <short>keep previous pdf files (jobname-pdf-keep.tmp)</short>
223                </flag>
224                <flag name="keeplog">
225                    <short>keep previous log files (jobname-log-[run].tmp)</short>
226                </flag>
227                <flag name="notuc">
228                    <short>don't write a tuc file</short>
229                </flag>
230                <flag name="lmtx">
231                    <short>force lmtx mode (when available)</short>
232                </flag>
233                <flag name="overloadmode=error|warning|0--6|255">
234                    <short>enable csname overload checking</short>
235                </flag>
236            </subcategory>
237            <subcategory>
238                <flag name="extra=name">
239                    <short>process extra (mtx-context-... in distribution)</short>
240                </flag>
241                <flag name="extras">
242                    <short>show extras</short>
243                </flag>
244            </subcategory>
245            <subcategory>
246                <flag name="ownerpassword">
247                    <short>encrypt the (pdf) file using this master password</short>
248                </flag>
249                <flag name="userpassword">
250                    <short>use an additional password for opening the document</short>
251                </flag>
252                <flag name="permissions">
253                    <short>list of: print, modify, extract, add, fillin, assemble, quality</short>
254                </flag>
255            </subcategory>
256            <subcategory>
257                <flag name="wtpdf">
258                    <short>add an wtpdf conformance blob but best check first if it applies</short>
259                </flag>
260            </subcategory>
261        </category>
262        <category name="special">
263            <subcategory>
264                <flag name="pdftex">
265                    <short>process file with texexec using pdftex</short>
266                </flag>
267                <flag name="xetex">
268                    <short>process file with texexec using xetex</short>
269                </flag>
270                <flag name="mkii">
271                    <short>process file with texexec</short>
272                </flag>
273            </subcategory>
274            <subcategory>
275                <flag name="pipe">
276                    <short>do not check for file and enter scroll mode (<ref name="dummyfile"/>=whatever.tmp)</short>
277                </flag>
278            </subcategory>
279            <subcategory>
280                <flag name="parallel">
281                    <short>process multiple files at the same time (you can specify a number of processes, default: 8)</short>
282                </flag>
283                <flag name="parallellist">
284                    <short>process commands in this file (lines that start with 'context')</short>
285                </flag>
286            </subcategory>
287            <subcategory>
288                <flag name="sandbox">
289                    <short>process file in a limited environment</short>
290                </flag>
291            </subcategory>
292            <subcategory>
293                <flag name="addbinarypath">
294                    <short>prepend the (found) binarypath to runners</short>
295                </flag>
296            </subcategory>
297        </category>
298    </flags>
299</application>
300