我需要在Swift的CLI中运行需要动态输出的命令。我已经尝试过像ShellOut和other suggestions on Stack Overflow之类的东西,但是它们在命令完成后才输出输出,而不是在执行过程中。
我希望的是C ++中的system("vi README.md")
之类的东西,它将在其中运行命令并随即打印输出。
[没有它,vi
打印Vim: Warning: Output is not to a terminal
然后离开黑屏,并且无法退出命令。
我需要在Swift的CLI中运行需要动态输出的命令。我已经尝试了诸如ShellOut之类的方法以及关于Stack Overflow的其他建议,但是一旦命令完成,它们就会打印输出,...
结果,您可以在Swift中为C ++使用system()
函数!并非以我想要的方式,但这是一个很好的解决方法。
首先,我在程序包中创建了一个新目标(以解决过去的语言混合错误: