Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dduan/swift-system-extras
Swift System, battery included.
https://github.com/dduan/swift-system-extras
filesystem posix swift
Last synced: about 1 month ago
JSON representation
Swift System, battery included.
- Host: GitHub
- URL: https://github.com/dduan/swift-system-extras
- Owner: dduan
- License: apache-2.0
- Created: 2022-05-16T19:28:40.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-27T04:12:18.000Z (over 2 years ago)
- Last Synced: 2024-12-31T19:14:03.862Z (about 2 months ago)
- Topics: filesystem, posix, swift
- Language: Swift
- Homepage:
- Size: 55.7 KB
- Stars: 9
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
Awesome Lists containing this project
README
# System Extras
As a complimentary set of extensions to Swift System, this library lets you create/read/update/delete files, directories, symlinks, and permissions, all the while leveraging the familiar types from Swift Systems.
And yes, it all works on Windows!## API Design Goals
1. Feel natural to use in conjunction to existing System APIs
2. Provide missing batteries from System
3. (Unlike System) prefer ergonomics over loyalty to native APIs
2. (Unlike System) strive for cross-platform APIs (as opposed to [multi-platform][])[multi-platform]: https://github.com/apple/swift-system#multi-platform-not-cross-platform
## LICENSE
See [LICENSE](LICENSE.txt) for license information.