From: Ralf Fassel on
* Simon <simon(a)whiteowl.co.uk>
| eval exec tf history /noprompt $file

Why 'eval'? Is $file not just the file name, but some more options to
the command? If not, get rid of the 'eval', it will make the exec fail
if $file contains spaces...

| The problem I'm having is that all the output is truncated to 79
| characters. If I issue the command in a cygwin terminal or DOS prompt
| the output is not truncated

On Unix, some commands use the COLS (or was that COLUMNS?) environment
variable to determine the number of available columns for output (but
usually only when tallking to a tty). Maybe tf does something similar?

You could try
array unset ::env COLS
array unset ::env COLUMNS
before the exec...

R'