From: Claudio Cambra Date: Wed, 19 Jun 2024 09:47:19 +0000 (+0800) Subject: Add convenience func to run shell command X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~6^2~174 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=f961db3e05681a9614c6c4d56e6312bef60c4686;p=nextcloud-desktop.git Add convenience func to run shell command Signed-off-by: Claudio Cambra --- diff --git a/admin/osx/craft-client.swift b/admin/osx/craft-client.swift index 43667a79f..219bd710a 100644 --- a/admin/osx/craft-client.swift +++ b/admin/osx/craft-client.swift @@ -26,3 +26,17 @@ func run( task.waitUntilExit() return task.terminationStatus } + +func run( + _ launchPath: String, + _ args: String..., + env: [String: String]? = nil, + quiet: Bool = false +) -> Int32 { + return run(launchPath, args, env: env, quiet: quiet) +} + +@discardableResult +func shell(_ commands: String..., env: [String: String]? = nil, quiet: Bool = false) -> Int32 { + return run("/bin/zsh", ["-c"] + commands, env: env, quiet: quiet) +}