TerminalKit
‘TerminalKit’ 使处理脚本变得简单。‘TerminalKit’ 是一个使用 Process 的类。简单的回调函数让您能够在脚本运行时和完成后处理任务。
安装
CocoaPods
pod 'TerminalKit'
手动
Copy TerminalKit.swift to your project.
使用 TerminalKit
// When checking the script for completion only.
TerminalKit("ls -al").launch { (ter) in
if let output = ter.output {
print(output)
}
if let errput = ter.errput {
print(errput)
}
print(ter.paragraph)
print("end")
}
// When you want to track a script,
TerminalKit("ls -al").launch(onRunning: { ter in
// When the script is working
}) { ter in
// When the script is complete
}
// You want to run multiple scripts.
TerminalKit(["ls -al", "ls -al", "ls -al"]).launch { ter in
// When the script is complete
}
许可证
TerminalKit 在 MIT 许可下提供。有关更多详细信息,请参阅 LICENSE 文件。