SwiftBash

1.0.0

Tiny little library which gives simple access to several bash commands
MihaelIsaev/SwiftBash

What's New

🚀 Taking off

2024-10-10T12:45:07Z

MIT License Swift 5.1 Swift.Stream


Support this lib by giving a ⭐️

Built for any swift project

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!

Description

  • Swift Tools 5.1.0
View More Packages from this Author

Dependencies

  • None
Last updated: Fri May 16 2025 18:07:11 GMT-0900 (Hawaii-Aleutian Daylight Time)