Latest 2.2.0
Homepage https://github.com/Meniny/UNIXFileSystem
License MIT
Platforms ios 8.0, osx 10.10, tvos 9.0, watchos 2.0, requires ARC
Frameworks Foundation
Authors

UNIXFileSystem

VersionAuthorBuild PassingSwift
PlatformsMIT
CocoapodsCarthageSPM


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.

Latest podspec

{
    "name": "UNIXFileSystem",
    "summary": "UNIXFileSystem is an UNIX file system framework for iOS/macOS/tvOS/watchOS platforms.",
    "version": "2.2.0",
    "homepage": "https://github.com/Meniny/UNIXFileSystem",
    "license": "MIT",
    "authors": {
        "Meniny": "[email protected]"
    },
    "source": {
        "git": "https://github.com/Meniny/UNIXFileSystem.git",
        "tag": "2.2.0"
    },
    "social_media_url": "https://meniny.cn/",
    "swift_version": "4.1",
    "platforms": {
        "ios": "8.0",
        "osx": "10.10",
        "tvos": "9.0",
        "watchos": "2.0"
    },
    "source_files": "UNIXFileSystem/Source/*.swift",
    "requires_arc": true,
    "frameworks": "Foundation"
}

Pin It on Pinterest

Share This