如何从 Atom 包执行本机二进制文件?

How to execute native binaries from Atom Package?

我想编写程序包,其中必须 运行 一个带有参数的程序。最好是跨平台的,但是 Linux-only 解决方案就足够了。

如何在 Atom 编辑器中做到这一点?

使用BufferedProcess生成任何你想要的二进制文件。

{BufferedProcess} = require 'atom'

command = 'ps'
args = ['-ef']
stdout = (output) -> console.log(output)
exit = (code) -> console.log("ps -ef exited with #{code}")
process = new BufferedProcess({command, args, stdout, exit})