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 4
Installation
CocoaPods
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.