如何设置将运行可执行文件的默认应用程序

我正在使用汇编程序来获取汇编代码,并在二进制文件中生成机器代码。

另一方面,我开发了一个解释器来读取生成的机器码并对其进行解释。

我做这样的事情:

myas foo.asm -o out myint out 

myas是我的汇编器应用程序, myint是解释器应用程序,都是nodejs应用程序)

有没有办法设置在可执行文件中运行可执行文件的程序?

而不是做myint out我想做./out (运行它作为可执行文件)。

如果我有一个可执行文件,我想在node上运行,我把它放在第一行: #!env/node

我如何设置myint命令来运行文件?

我用env start来应用黑客

汇编程序知道首先附加片段:

 #!/usr/bin/env arc-int 

我也使文件可执行:

 Fs.chmodSync(OUTPUT_FILE, 0755); 

然后解释者知道不要解释这个片段。

我在这里开源汇编和解释器 。