mihaelisaev/swiftbash
#### Support this lib by giving a ⭐️
How to install
Swift Package Manager
.package(url: "https://github.com/MihaelIsaev/SwiftBash.git", from:"1.0.0")In your target's dependencies add "Bash" e.g. like this:
.target(name: "App", dependencies: [
.product(name: "Bash", package: "SwiftBash")
]),Usage
Which
import Bash
try {
let pathToProgram = try bash.which("systemd")
} catch {
if let error = error as? WhichError {
switch error {
case .notFound(let program):
print("Program not found")
}
} else {
print("Bash error: \(error)")
}
}Dependencies
Foundation only
Contributing
Please feel free to contribute!
Package Metadata
Repository: mihaelisaev/swiftbash
Default branch: master
README: README.md