Index: nxsh.in =================================================================== diff -u -rd137fce76cdcb71cb10ea76a24e480923124d12c -r043dc9b94b99894cc9b7ad6b61e469f67023c705 --- nxsh.in (.../nxsh.in) (revision d137fce76cdcb71cb10ea76a24e480923124d12c) +++ nxsh.in (.../nxsh.in) (revision 043dc9b94b99894cc9b7ad6b61e469f67023c705) @@ -21,9 +21,13 @@ } append line [gets stdin] if {[info complete $line]} { - puts [eval $line] - set line "" - continue + if {[catch $line result]} { + puts $::errorInfo + } else { + puts $result + } + set line "" + continue } append line \n }