├── .github ├── changelog-configuration.yml └── workflows │ ├── conventional-pr.yml │ ├── file-system.yml │ └── release.yml ├── .gitignore ├── .mise ├── tasks │ ├── build │ ├── build-linux │ ├── build-spm │ ├── cache │ ├── lint │ ├── lint-fix │ ├── test │ ├── test-linux │ └── test-spm └── utilities │ ├── root_dir.sh │ └── setup.sh ├── .swiftformat ├── .swiftlint.yml ├── .xcode-version ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── FileSystem │ ├── AsyncSequence+Extras.swift │ └── FileSystem.swift ├── FileSystemTesting │ └── FileSystemTestingTrait.swift └── Glob │ ├── GlobSearch.swift │ ├── InvalidPattern.swift │ ├── Pattern+Match.swift │ ├── Pattern+Options.swift │ ├── Pattern+Parser.swift │ ├── Pattern.swift │ └── Unicode.GeneralCategory+Helpers.swift ├── Tests ├── FileSystemTestingTests │ └── FileSystemTestingTraitTests.swift ├── FileSystemTests │ └── FileSystemTests.swift └── GlobTests │ ├── PatternTests.swift │ └── TestHelpers │ ├── XCTAssertMatches.swift │ └── XCTExpectFailure.swift ├── cliff.toml ├── mise.toml └── renovate.json /.github/changelog-configuration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/.github/changelog-configuration.yml -------------------------------------------------------------------------------- /.github/workflows/conventional-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/.github/workflows/conventional-pr.yml -------------------------------------------------------------------------------- /.github/workflows/file-system.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/.github/workflows/file-system.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/.gitignore -------------------------------------------------------------------------------- /.mise/tasks/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/.mise/tasks/build -------------------------------------------------------------------------------- /.mise/tasks/build-linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/.mise/tasks/build-linux -------------------------------------------------------------------------------- /.mise/tasks/build-spm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/.mise/tasks/build-spm -------------------------------------------------------------------------------- /.mise/tasks/cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/.mise/tasks/cache -------------------------------------------------------------------------------- /.mise/tasks/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/.mise/tasks/lint -------------------------------------------------------------------------------- /.mise/tasks/lint-fix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/.mise/tasks/lint-fix -------------------------------------------------------------------------------- /.mise/tasks/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/.mise/tasks/test -------------------------------------------------------------------------------- /.mise/tasks/test-linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/.mise/tasks/test-linux -------------------------------------------------------------------------------- /.mise/tasks/test-spm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/.mise/tasks/test-spm -------------------------------------------------------------------------------- /.mise/utilities/root_dir.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/.mise/utilities/root_dir.sh -------------------------------------------------------------------------------- /.mise/utilities/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/.mise/utilities/setup.sh -------------------------------------------------------------------------------- /.swiftformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/.swiftformat -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /.xcode-version: -------------------------------------------------------------------------------- 1 | 15.0.1 -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/README.md -------------------------------------------------------------------------------- /Sources/FileSystem/AsyncSequence+Extras.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/Sources/FileSystem/AsyncSequence+Extras.swift -------------------------------------------------------------------------------- /Sources/FileSystem/FileSystem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/Sources/FileSystem/FileSystem.swift -------------------------------------------------------------------------------- /Sources/FileSystemTesting/FileSystemTestingTrait.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/Sources/FileSystemTesting/FileSystemTestingTrait.swift -------------------------------------------------------------------------------- /Sources/Glob/GlobSearch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/Sources/Glob/GlobSearch.swift -------------------------------------------------------------------------------- /Sources/Glob/InvalidPattern.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/Sources/Glob/InvalidPattern.swift -------------------------------------------------------------------------------- /Sources/Glob/Pattern+Match.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/Sources/Glob/Pattern+Match.swift -------------------------------------------------------------------------------- /Sources/Glob/Pattern+Options.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/Sources/Glob/Pattern+Options.swift -------------------------------------------------------------------------------- /Sources/Glob/Pattern+Parser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/Sources/Glob/Pattern+Parser.swift -------------------------------------------------------------------------------- /Sources/Glob/Pattern.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/Sources/Glob/Pattern.swift -------------------------------------------------------------------------------- /Sources/Glob/Unicode.GeneralCategory+Helpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/Sources/Glob/Unicode.GeneralCategory+Helpers.swift -------------------------------------------------------------------------------- /Tests/FileSystemTestingTests/FileSystemTestingTraitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/Tests/FileSystemTestingTests/FileSystemTestingTraitTests.swift -------------------------------------------------------------------------------- /Tests/FileSystemTests/FileSystemTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/Tests/FileSystemTests/FileSystemTests.swift -------------------------------------------------------------------------------- /Tests/GlobTests/PatternTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/Tests/GlobTests/PatternTests.swift -------------------------------------------------------------------------------- /Tests/GlobTests/TestHelpers/XCTAssertMatches.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/Tests/GlobTests/TestHelpers/XCTAssertMatches.swift -------------------------------------------------------------------------------- /Tests/GlobTests/TestHelpers/XCTExpectFailure.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/Tests/GlobTests/TestHelpers/XCTExpectFailure.swift -------------------------------------------------------------------------------- /cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/cliff.toml -------------------------------------------------------------------------------- /mise.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/mise.toml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuist/FileSystem/HEAD/renovate.json --------------------------------------------------------------------------------