[*] set the environment from what has been exported.
[+] _out supports a file name.
[*] finally fixed the annoying 'Can't convert 'Command' object to str implicitly' bug.