https://github.com/meniny/unixfilesystem
πAn UNIX file system framework for iOS/macOS/tvOS/watchOS platforms.
https://github.com/meniny/unixfilesystem
filemanager
Last synced: about 1 year ago
JSON representation
πAn UNIX file system framework for iOS/macOS/tvOS/watchOS platforms.
- Host: GitHub
- URL: https://github.com/meniny/unixfilesystem
- Owner: Meniny
- License: mit
- Created: 2017-06-24T14:13:09.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2019-04-16T04:16:23.000Z (about 7 years ago)
- Last Synced: 2025-04-08T05:35:40.932Z (about 1 year ago)
- Topics: filemanager
- Language: Swift
- Homepage:
- Size: 165 KB
- Stars: 16
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
***
# What's this?
`UNIXFileSystem` (aka `UFS`) is an UNIX file system manager for iOS/macOS/tvOS/watchOS platforms.
## Requirements
* iOS 8.0+
* macOS 10.10+
* watchOS 2.0+
* tvOS 9.0+
* Xcode 9 with Swift 5
## Installation
#### CocoaPods
```ruby
platform :ios, '8.0'
target 'YOUAR_TARGET_NAME' do
use_frameworks!
pod 'UNIXFileSystem'
end
```
## Types
The main Types in `UNIXFileSystem` are listed below with _protocols being emphasized_:
- UFSPath
- UFSRegularFile
- UFSSymbolicLink
- UFSAliasFile
- UFSDirectory
- UFSVolume
- _UFSPathRepresentable_
- _UFSParent_
- _UFSSubitem_
- _UFSCopyable_
- _UFSCopyableSubitem_
- _UFSMoveable_
- _UFSMoveableSubitem_
- _UFSRenameable_
- _UFSRemovable_
- _UFSTrashable_
- _UFSLinkable_
- _UFSSymbolicLinkable_
- _UFSAliasable_
- _UFSFileHandleConvertible_
- _UFSFileWrapperConvertible_
- _UFSItem_
- _UFSFile_
## Contribution
You are welcome to fork and submit pull requests.
## License
UFS is open-sourced software, licensed under the `MIT` license.