Meniny / UNIXFileSystem

📂An UNIX file system framework for iOS/macOS/tvOS/watchOS platforms.

Repository from Github https://github.comMeniny/UNIXFileSystemRepository from Github https://github.comMeniny/UNIXFileSystem

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 5

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.

About

📂An UNIX file system framework for iOS/macOS/tvOS/watchOS platforms.

License:MIT License


Languages

Language:Swift 95.3%Language:Objective-C 3.5%Language:Ruby 1.2%