add setprintlevel function
do not throw away the $ character for shell commands
do not cut the debug traceback when reporting errors
print the output of '=' lines