Fix typo
Scanning file path library for Swift.
Main use case is to be used with SwiftSyntax.
Note: FileScanKit is still in development, and the API is not guaranteed to be stable. It’s subject to change without warning.
// swift-tools-version:5.3 // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription let package = Package( name: "test", dependencies: [ .package(url: "https://github.com/yutailang0119/FileScanKit.git", from: Version(0, 1, 0)), ], targets: [ .target(name: "targetName", dependencies: ["FileScanKit"]), ] )
https://github.com/apple/swift-package-manager
import Foundation import FileScanKit let path: String = "target/path" guard let fileScanner = FileScanner(path: path)! let recursion: Recursion = .all let fileExtension: FileExtension = .swift let ignorePaths: [String] = ["ignore/path"] let option = Option( recursion: recursion, fileExtension: fileExtension, ignorePaths: ignorePaths ) let result: Result<[URL], Error> = fileScanner.scan(with: option) switch result { case .success(let urls): // Do something case .failure(let error): // Handle error }
Yutaro Muta
FileScanKit is available under the MIT license. See the LICENSE file for more info.This software includes the work that is distributed in the BSD License.
FileScanKit
Overview
Scanning file path library for Swift.
Main use case is to be used with SwiftSyntax.
Support
Requirements
Installation
Swift Package Manager
https://github.com/apple/swift-package-manager
Usage
Author
Yutaro Muta
License
FileScanKit is available under the MIT license. See the LICENSE file for more info.
This software includes the work that is distributed in the BSD License.