如何在Swift可执行文件(如“ vi”)中运行和打印zsh命令]]

问题描述 投票:1回答:1

我需要在Swift的CLI中运行需要动态输出的命令。我已经尝试过像ShellOutother suggestions on Stack Overflow之类的东西,但是它们在命令完成后才输出输出,而不是在执行过程中。

我希望的是C ++中的system("vi README.md")之类的东西,它将在其中运行命令并随即打印输出。

[没有它,vi打印Vim: Warning: Output is not to a terminal然后离开黑屏,并且无法退出命令。

我需要在Swift的CLI中运行需要动态输出的命令。我已经尝试了诸如ShellOut之类的方法以及关于Stack Overflow的其他建议,但是一旦命令完成,它们就会打印输出,...

swift command-line-interface zsh
1个回答
0
投票

结果,您可以在Swift中为C ++使用system()函数!并非以我想要的方式,但这是一个很好的解决方法。

首先,我在程序包中创建了一个新目标(以解决过去的语言混合错误:

© www.soinside.com 2019 - 2024. All rights reserved.