-"script_parameters": {
- "command": ["echo", "$(a)"],
- "a": "hello world"
-}
-</pre>
-
-h2. Special parameters
-
-In addition to user-defined parameters, there are special parameters supplied by run-command that provide some information about the runtime environment.
-
-table(table table-bordered table-condensed).
-|_. Parameter |_. Value |
-|$(node.cores) |Number of cores on the current node|
-|$(task.tmpdir) |Path to the temporary directory for this task |
-|$(task.outdir) |Path to the task's designated output directory. Files written to this directory are automatically uploaded to Keep when the command completes.|
-|$(task.uuid) |The current task's unique identifier |
-|$(job.srcdir) |The directory containing the source code for the run-command script|
-|$(job.uuid) |The current job's unique identifier |
-
-h2. Substitution functions
-
-Substitutions can also make use of functions. Functions take a single parameter and substitution is performed recursively from the inside out. In the following example, the parameter $(a) is evaluated first, then the $(file ...) function applied to get a local filesystem path, to produce a command like @["echo", "/path/to/keep/mount/c1bad4b39ca5a924e481008009d94e32+210/var-GS000016015-ASM.tsv.bz2"]@:
-
-<pre>
-"script_parameters": {