Run system programs using Til.
(That is: the module name itself.)
proc on.error (e) {
if (<$e class> == "exec") {
set process <$e object>
print "Process returned " <$process return_code>
extract $process error | foreach line {
print "error: $line"
}
} else {
return $e
}
}
exec ls /etc | foreach line {
print "output: $line"
}