126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
|
* expr EXPR
* for INIT-SCRIPT TEST-EXPR NEXT-SCRIPT BODY-SCRIPT
* foreach VARIABLE-LIST VALUE-LIST BODY-SCRIPT
* if EXPR SCRIPT (elseif EXPR SCRIPT)* ?else SCRIPT?
* info commands
* info exists VARNAME
* info vars
* lindex LIST INDEX
* list ARG ...
* llength LIST
* lsearch LIST STRING
* proc NAME ARG-LIST BODY-SCRIPT
* rename OLD NEW
* return ?-code CODE? ?VALUE?
* set VARNAME VALUE
* string compare STR1 STR2
* string first NEEDLE HAYSTACK ?START-INDEX?
* string index STRING INDEX
* string is CLASS STRING
* string last NEEDLE HAYSTACK ?START-INDEX?
* string length STRING
* string range STRING FIRST LAST
* string repeat STRING COUNT
* unset VARNAME
* uplevel ?LEVEL? SCRIPT
* upvar ?FRAME? OTHERVAR MYVAR ?OTHERVAR MYVAR?
|
>
>
|
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
|
* expr EXPR
* for INIT-SCRIPT TEST-EXPR NEXT-SCRIPT BODY-SCRIPT
* foreach VARIABLE-LIST VALUE-LIST BODY-SCRIPT
* if EXPR SCRIPT (elseif EXPR SCRIPT)* ?else SCRIPT?
* info commands
* info exists VARNAME
* info vars
* lappend VARIABLE TERM ...
* lindex LIST INDEX
* list ARG ...
* llength LIST
* lsearch LIST STRING
* proc NAME ARG-LIST BODY-SCRIPT
* rename OLD NEW
* return ?-code CODE? ?VALUE?
* set VARNAME VALUE
* string compare STR1 STR2
* string first NEEDLE HAYSTACK ?START-INDEX?
* string index STRING INDEX
* string is CLASS STRING
* string last NEEDLE HAYSTACK ?START-INDEX?
* string match PATTERN STRING
* string length STRING
* string range STRING FIRST LAST
* string repeat STRING COUNT
* unset VARNAME
* uplevel ?LEVEL? SCRIPT
* upvar ?FRAME? OTHERVAR MYVAR ?OTHERVAR MYVAR?
|
166
167
168
169
170
171
172
173
174
175
176
177
178
179
|
There are many new commands added to TH1 and used to access the special
features of Fossil. The following is a summary of the extended commands:
* [anoncap](#anoncap)
* [anycap](#anycap)
* [artifact](#artifact)
* [capexpr](#capexpr)
* [captureTh1](#captureTh1)
* [cgiHeaderLine](#cgiHeaderLine)
* [checkout](#checkout)
* [combobox](#combobox)
* [copybtn](#copybtn)
* [date](#date)
|
>
|
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
|
There are many new commands added to TH1 and used to access the special
features of Fossil. The following is a summary of the extended commands:
* [anoncap](#anoncap)
* [anycap](#anycap)
* [artifact](#artifact)
* [builtin_request_js](#bireqjs)
* [capexpr](#capexpr)
* [captureTh1](#captureTh1)
* [cgiHeaderLine](#cgiHeaderLine)
* [checkout](#checkout)
* [combobox](#combobox)
* [copybtn](#copybtn)
* [date](#date)
|
258
259
260
261
262
263
264
265
266
267
268
269
270
271
|
* artifact ID ?FILENAME?
Attempts to locate the specified artifact and return its contents. An
error is generated if the repository is not open or the artifact cannot
be found.
<a id="capexpr"></a>TH1 capexpr Command
-----------------------------------------------------
Added in Fossil 2.15.
|
>
>
>
>
>
>
>
>
>
>
>
|
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
|
* artifact ID ?FILENAME?
Attempts to locate the specified artifact and return its contents. An
error is generated if the repository is not open or the artifact cannot
be found.
<a id="bireqjs"></a>TH1 builtin_request_js Command
--------------------------------------------------
* builtin_request_js NAME
NAME must be the name of one of the
[built-in javascript source files](/dir?ci=trunk&type=flat&name=src&re=js$).
This command causes that javascript file to be appended to the delivered
document.
<a id="capexpr"></a>TH1 capexpr Command
-----------------------------------------------------
Added in Fossil 2.15.
|