<?xml version="1.0" encoding="UTF-8"?> <CLISH_MODULE xmlns="http://clish.sourceforge.net/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://clish.sourceforge.net/XMLSchema http://clish.sourceforge.net/XMLSchema/clish.xsd"> <!--=======================================================--> <COMMAND name="tcl" access="debug" help="Run a raw TCL command line" escape_chars="" args="command" args_help="Command and arguments of TCL script"> <DETAIL> This enables low level TCL script to be written on the command line. The remains of the line (following the 'tcl' command) is interpreted as a raw TCL script. For example the following command displays the numbers 1-10 > tcl for {set i 0} {$i < 10} {incr i} {puts "number: $i"} number: 1 number: 2 number: 3 number: 4 number: 5 number: 6 number: 7 number: 8 number: 9 number: 10 > NB. Be aware that variable expansion of the form ${foobar} is valid both in the <ACTION> tag and in TCL. The quoting of such variables will always be interpreted as clish variables, and will not appear in the TCL script. </DETAIL> <ACTION>${command}</ACTION> </COMMAND> <!--=======================================================--> </CLISH_MODULE>