ShellOut轻松使用Swift运行Shell命令的利器
ShellOut:欢迎使用ShellOut,这是一个简洁的Swift库,让您可以轻松从Swift脚本或命令行工具中运行Shell命令。尽管很多任务都可以用Swift完成,但某些场景下直接调用Shell命令更为高效,这就是ShellOut的用武之地。
主要功能
-
使用shellOut()方法调用Shell命令。只需指定要执行的命令和所需参数:
swift
let output = try shellOut(to: "echo", arguments: ["Hello world"])
print(output) // 输出:Hello world
-
批量执行命令,甚至可以指定在特定路径下运行:
swift
try shellOut(to: ["mkdir NewFolder", "echo 'Hello again' > NewFolder/File"], at: "~/CurrentFolder")
let output = try shellOut(to: "cat File", at: "~/CurrentFolder/NewFolder")
以上命令在~/CurrentFolder下创建了一个NewFolder文件夹,并写入了文本。
应用场景
ShellOut非常适合那些需要在Swift脚本中使用命令行功能的开发者,无需复杂的设置,即可运行Shell命令并获取结果,提升了Swift开发的灵活性和可操作性。
ShellOut-master.zip
预估大小:13个文件
ShellOut-master
文件夹
.travis.yml
242B
.swift-version
4B
LICENSE
1KB
ShellOut.podspec
921B
Sources
文件夹
ShellOut.swift
17KB
Package.swift
507B
.gitignore
50B
Package.resolved
59B
12.94KB
文件大小:
评论区