📂An UNIX file system framework for iOS/macOS/tvOS/watchOS platforms.
Clone or download
Latest commit ea6b6fb Apr 8, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Sample 2.2.0 Apr 8, 2018
UNIXFileSystem 2.2.0 Apr 8, 2018
.gitignore 1.0.0 Jun 24, 2017
.swift-version 2.2.0 Apr 8, 2018
LICENSE.md 2.2.0 Apr 8, 2018
Logo.png 1.0.0 Jun 24, 2017
README.md 2.1.1 Jan 12, 2018
UNIXFileSystem.podspec 2.2.0 Apr 8, 2018

README.md

UNIXFileSystem
Version Author Build Passing Swift
Platforms MIT
Cocoapods Carthage SPM


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.