use pipe interface
use luajit interpreter in shebang
make self local