{"repo":"tuist/Command","free":true,"listed":false,"github":"https://github.com/tuist/Command","clone":"git clone https://github.com/tuist/Command.git","description":"📦 A micro Swift package with utilities for running system processes","language":"Swift","stars":60,"topics":["shell","system"],"license":"MIT","category":"cli-tools","readme_excerpt":"Command Command is a micro Swift Package that provides utilities for running system processes. We extracted it from Tuist to make it available for other projects that might need to run system processes. Motivation Given that Foundation.Process exists, you might be wondering why we created this package. There are several reasons: - We integrate with swift-log to log debug information about the commands that are being run. - We provide a more user-friendly API that makes it easier to run commands. - We align the API with Swift's structured concurrency model, making it easier to run commands concurrently. - We provide better error handling, making it easier to understand what went wrong when running a command. Development Using Tuist 1. Clone the repository: git clone https://github.com/tuist/Command.git 2. Generate the project: tuist generate Using Swift Package Manager 1. Clone the repository: git clone https://github.com/tuist/Command.git 2. Open the Package.swift with Xcode Contributors ✨ Thanks goes to these wonderful people (emoji key): Natan Rolnik 💻 Andrew Barba 💻 Dan Palmer 💻 This project follows the all-contributors specification. Contributions of any kind welcome!","default_branch":null,"files":null,"tree":[],"storefront":"/r/tuist","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tuist/Command/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}