overwalk for screen's max-cmd-len limitation, fix #7
using tempfile.NamedTemporaryFile instead of hardcoded path