erica/swift-mac-utility
Support code for developing Swift code on Mac.
Contents
Execute
Run a system command with Process and return the contents of stdout or throw stderr for non-zero status. Although you may call this with either a single string or (cmd-path, argument-array), the latter approach is preferred.
Type Utilities
FileManager utility
- Performs
isDircheck on path. - Creates new empty files.
String utility
- Perform
isDircheck on string path.
URL utility
- Version a URL to ensure a new file won't overwrite existing files.
Installation
PROJECT > Swift Packages > Install:
https://github.com/erica/https://github.com/erica/Swift-Mac-UtilitySwiftPM:
dependencies: [
.package(url: "https://github.com/erica/Swift-Mac-Utility", from: "x.x.x"), // replace with version
],
targets: [
.target(
name: "TARGET-NAME",
dependencies: [
.product(name: "MacUtility", package: "Swift-Mac-Utility"),
],
),
],Package Metadata
Repository: erica/swift-mac-utility
Default branch: main
README: README.md