Build Information
Successful build of CommandLineToolkit, reference 2.0.4 (4e6a37), with Swift 6.4 for macOS (SPM) on 23 Sep 2026 12:45:07 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/avito-tech/CommandLineToolkit.git
Reference: 2.0.4
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/avito-tech/CommandLineToolkit
* tag 2.0.4 -> FETCH_HEAD
HEAD is now at 4e6a37c Pull request #45472: MBS-15966: close socket on reconnect
Cloned https://github.com/avito-tech/CommandLineToolkit.git
Revision (git rev-parse @):
4e6a37c4168dcc97b3ccb46158bc4f1b88af1ddb
SUCCESS checkout https://github.com/avito-tech/CommandLineToolkit.git at 2.0.4
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/avito-tech/CommandLineToolkit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Provisioning 2 / 124]
[Pre-planning 1 / 3380]
[Planning 1113 / 3380]
[Planning 2896 / 3380]
[Planning 3225 / 3380]
[Constructing 1 / 6763]
[Constructing 4402 / 6763]
[Starting]
[40 / 1000] UserDefaultsLibTestHelpers
[308 / 1000] Downloader-product
[444 / 1000] Alamofire_Alamofire
[446 / 1000]
[457 / 1018] Socket
[463 / 1028] LaunchdUtils
[464 / 1055] Glob
[472 / 1156]
[477 / 1210]
[485 / 1210]
[492 / 1212]
[504 / 1246]
[519 / 1246]
[537 / 1264] ArgumentParserToolInfo
[551 / 1265]
[559 / 1265]
[570 / 1265] CYaml
[576 / 1296]
[585 / 1296]
[596 / 1296] Logging
[604 / 1296] Logging
[611 / 1296] Logging
[623 / 1296] Logging
[632 / 1296]
[636 / 1296]
[646 / 1296]
[648 / 1296]
[653 / 1296]
[656 / 1296]
[657 / 1296]
[660 / 1296]
[661 / 1296]
[671 / 1296] ArgumentParser
[678 / 1296] Types
[703 / 1296] MetricsUtils
[719 / 1296] MetricsUtils
[738 / 1296] LaunchdUtils
[760 / 1296] ArgumentParser
[786 / 1296] Yams
[788 / 1296] Alamofire
[790 / 1296] Alamofire
[798 / 1296] URLSessionTestHelpers-product
[809 / 1296] Types
[814 / 1296] Signals-product
[820 / 1296] Yams
[830 / 1296] ImagesInterfaces
[836 / 1296] DateProvider
[845 / 1296] LaunchdUtils
[854 / 1296] CLTExtensions
[860 / 1296] Tmp
[866 / 1296] TestHelpers
[876 / 1296] AtomicModels
[878 / 1296] CLTExtensions
[881 / 1296] Alamofire-product
[885 / 1296] Alamofire
[886 / 1296] Alamofire
[887 / 1296] Alamofire
[888 / 1296]
[894 / 1296] Timer
[901 / 1296] DI
[913 / 1300] Socket
[916 / 1303] SignalHandling
[919 / 1309] Tmp
[924 / 1319] XcodeLocatorModels
[948 / 1329] TeamcityMessaging
[966 / 1332] TeamcityMessaging
[978 / 1332] SynchronousWaiter-product
[986 / 1332] Graphite
[994 / 1338] DateProvider
[994 / 1338] XcodeLocatorModels
[999 / 1378]
[1004 / 1384] ImagesInterfaces
[1012 / 1425] Statsd
[1052 / 1425] Statsd
[1062 / 1425]
[1072 / 1425] MetricsUtils-product
[1083 / 1425] ImagesInterfaces
[1089 / 1425] FileSystem
[1097 / 1425] ImagesInterfaces
[1103 / 1425] Environment
[1107 / 1425] Environment
[1111 / 1425]
[1121 / 1429] SocketModels-product
[1129 / 1435] DateProviderTestHelpers
[1129 / 1435] CLTTypes
[1135 / 1459] Downloader
[1157 / 1476] PlistLib
[1185 / 1490] CLTCollections
[1208 / 1490] ImagesTestHelpers
[1216 / 1490] PlistLib
[1223 / 1490] FileSystemTestHelpers
[1231 / 1490] TestHelpers
[1235 / 1490] TestHelpers
[1251 / 1490] Downloader
[1252 / 1490] Downloader-product
[1253 / 1490] Downloader-product
[1255 / 1490] Downloader
[1256 / 1490] DateProviderTestHelpers-product
[1259 / 1490] Console
[1268 / 1490] TestHelpers
[1270 / 1490] KibanaModels
[1272 / 1490] CLTTypes-product
[1276 / 1491] Graphite
[1286 / 1496] KibanaModels
[1286 / 1496] Graphite
[1288 / 1498] GraphiteTestHelpers
[1291 / 1508] CLTCollections
[1298 / 1530] XcodeLocator
[1319 / 1534] KibanaModels
[1330 / 1538] TmpTestHelpers
[1357 / 1538] ProcessController
[1367 / 1538] ProcessController
[1373 / 1538] MetricsTestHelpers
[1377 / 1538] KibanaModels-product
[1388 / 1543] MetricsTestHelpers
[1393 / 1545] ImagesTestHelpers
[1399 / 1546] Graphite-product
[1403 / 1546] CLTExtensions-product
[1413 / 1548] UserDefaultsLibTestHelpers
[1425 / 1548] PlistLib-product
[1437 / 1568] Statsd
[1445 / 1587] RepoRoot
[1486 / 1587] ProcessControllerTestHelpers-product
[1501 / 1590] RepoRoot
[1504 / 1590] ConsoleTestHelpers
[1523 / 1590] KibanaTestHelpers
[1527 / 1590] Cloc
[1550 / 1591] CommandSupport
[1565 / 1591] KibanaTestHelpers
[1572 / 1591] Cloc
[1584 / 1602] CLTLogging
[1593 / 1603] CLTLogging-product
[1594 / 1603] CLTLoggingTestHelpers
[1597 / 1606] CLTLoggingTestHelpers
Build complete! (25.60 sec)
Fetching https://github.com/pointfreeco/swift-snapshot-testing.git
Fetching https://github.com/IBM-Swift/BlueSignals.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/jpsim/Yams.git
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/Bouke/Glob
Fetching https://github.com/Kitura/BlueSocket.git
[1/681] Fetching bluesignals
[29/3623] Fetching bluesignals, bluesocket
[118/3869] Fetching bluesignals, bluesocket, glob
[379/12033] Fetching bluesignals, bluesocket, glob, swift-log
[942/23894] Fetching bluesignals, bluesocket, glob, swift-log, yams
Fetched https://github.com/IBM-Swift/BlueSignals.git (0.95s)
[677/23213] Fetching bluesocket, glob, swift-log, yams
Fetching https://github.com/Alamofire/Alamofire
[2357/42131] Fetching bluesocket, glob, swift-log, yams, swift-argument-parser
[18349/58608] Fetching bluesocket, glob, swift-log, yams, swift-argument-parser, swift-snapshot-testing
[23344/91502] Fetching bluesocket, glob, swift-log, yams, swift-argument-parser, swift-snapshot-testing, alamofire
Fetched https://github.com/Bouke/Glob (6.18s)
Fetched https://github.com/jpsim/Yams.git (6.18s)
Fetched https://github.com/Kitura/BlueSocket.git (6.18s)
Fetched https://github.com/apple/swift-argument-parser (6.18s)
Fetched https://github.com/apple/swift-log.git (6.18s)
[31100/49371] Fetching swift-snapshot-testing, alamofire
Fetched https://github.com/pointfreeco/swift-snapshot-testing.git (7.91s)
[31908/32894] Fetching alamofire
Fetched https://github.com/Alamofire/Alamofire (8.00s)
Computing version for https://github.com/Bouke/Glob
Computed https://github.com/Bouke/Glob at 1.0.5 (11.72s)
Computing version for https://github.com/Kitura/BlueSocket.git
Computed https://github.com/Kitura/BlueSocket.git at 1.0.200 (0.67s)
Computing version for https://github.com/IBM-Swift/BlueSignals.git
Computed https://github.com/IBM-Swift/BlueSignals.git at 1.0.200 (0.66s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 5.4.0 (0.64s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.8.2 (0.60s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing.git
Computed https://github.com/pointfreeco/swift-snapshot-testing.git at 1.19.6 (0.57s)
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/pointfreeco/swift-custom-dump
[1/5666] Fetching swift-custom-dump
[5667/85680] Fetching swift-custom-dump, swift-syntax
Fetched https://github.com/swiftlang/swift-syntax (7.27s)
Fetched https://github.com/pointfreeco/swift-custom-dump (7.27s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.7.3 (7.89s)
Fetching https://github.com/pointfreeco/swift-issue-reporting
[1/6161] Fetching swift-issue-reporting
Fetched https://github.com/pointfreeco/swift-issue-reporting (1.58s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.1 (3.90s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 604.0.0 (0.77s)
Computing version for https://github.com/Alamofire/Alamofire
Computed https://github.com/Alamofire/Alamofire at 5.12.2 (0.58s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.15.1 (0.60s)
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.15.1
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing.git
Working copy of https://github.com/pointfreeco/swift-snapshot-testing.git resolved at 1.19.6
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 604.0.0
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 5.4.0
Creating working copy for https://github.com/Alamofire/Alamofire
Working copy of https://github.com/Alamofire/Alamofire resolved at 5.12.2
Creating working copy for https://github.com/Bouke/Glob
Working copy of https://github.com/Bouke/Glob resolved at 1.0.5
Creating working copy for https://github.com/pointfreeco/swift-issue-reporting
Working copy of https://github.com/pointfreeco/swift-issue-reporting resolved at 2.1.1
Creating working copy for https://github.com/IBM-Swift/BlueSignals.git
Working copy of https://github.com/IBM-Swift/BlueSignals.git resolved at 1.0.200
Creating working copy for https://github.com/Kitura/BlueSocket.git
Working copy of https://github.com/Kitura/BlueSocket.git resolved at 1.0.200
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.7.3
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.8.2
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:10:20: [1;33mwarning: [1;39mclass 'FakeURLSession' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m8 |[0;0m #endif
[0;36m9 |[0;0m
[0;36m10 |[0;0m public final class FakeURLSession: URLSession {
[0;36m|[0;0m `- [1;33mwarning: [1;39mclass 'FakeURLSession' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m11 |[0;0m let session = URLSession.shared
[0;36m12 |[0;0m
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:42:14: [1;33mwarning: [1;39mclass 'FakeDownloadTask' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m40 |[0;0m }
[0;36m41 |[0;0m
[0;36m42 |[0;0m public class FakeDownloadTask: URLSessionDownloadTask {
[0;36m|[0;0m `- [1;33mwarning: [1;39mclass 'FakeDownloadTask' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m43 |[0;0m public var originalTask: URLSessionTask
[0;36m44 |[0;0m public var completionHandler: (URL?, URLResponse?, Error?) -> ()
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:58:14: [1;33mwarning: [1;39mclass 'FakeDataTask' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m56 |[0;0m }
[0;36m57 |[0;0m
[0;36m58 |[0;0m public class FakeDataTask: URLSessionDataTask {
[0;36m|[0;0m `- [1;33mwarning: [1;39mclass 'FakeDataTask' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m59 |[0;0m public var originalTask: URLSessionTask
[0;36m60 |[0;0m public var completionHandler: (Data?, URLResponse?, Error?) -> ()
/Users/admin/builder/spi-builder-workspace/Sources/CLTExtensions/Collections/Array+Comparable.swift:1:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m1 |[0;0m extension Array: Comparable where Element: Comparable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m2 |[0;0m public static func <(lhs: Array, rhs: Array) -> Bool {
[0;36m3 |[0;0m for i in 0..<Swift.min(lhs.count, rhs.count) {
/Users/admin/builder/spi-builder-workspace/Sources/CLTExtensions/String+LocalizedError.swift:3:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m1 |[0;0m import Foundation
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension String: LocalizedError {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m4 |[0;0m public var errorDescription: String? { self }
[0;36m5 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:10:20: [1;33mwarning: [1;39mclass 'FakeURLSession' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m8 |[0;0m #endif
[0;36m9 |[0;0m
[0;36m10 |[0;0m public final class FakeURLSession: URLSession {
[0;36m|[0;0m `- [1;33mwarning: [1;39mclass 'FakeURLSession' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m11 |[0;0m let session = URLSession.shared
[0;36m12 |[0;0m
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:42:14: [1;33mwarning: [1;39mclass 'FakeDownloadTask' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m40 |[0;0m }
[0;36m41 |[0;0m
[0;36m42 |[0;0m public class FakeDownloadTask: URLSessionDownloadTask {
[0;36m|[0;0m `- [1;33mwarning: [1;39mclass 'FakeDownloadTask' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m43 |[0;0m public var originalTask: URLSessionTask
[0;36m44 |[0;0m public var completionHandler: (URL?, URLResponse?, Error?) -> ()
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:58:14: [1;33mwarning: [1;39mclass 'FakeDataTask' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m56 |[0;0m }
[0;36m57 |[0;0m
[0;36m58 |[0;0m public class FakeDataTask: URLSessionDataTask {
[0;36m|[0;0m `- [1;33mwarning: [1;39mclass 'FakeDataTask' must restate inherited '@unchecked Sendable' conformance[0;0m
[0;36m59 |[0;0m public var originalTask: URLSessionTask
[0;36m60 |[0;0m public var completionHandler: (Data?, URLResponse?, Error?) -> ()
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:46:12: [1;33mwarning: [1;39m'init()' was deprecated in macOS 10.15: Please use -[NSURLSession downloadTaskWithRequest:] or other NSURLSession methods to create instances[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m44 |[0;0m public var completionHandler: (URL?, URLResponse?, Error?) -> ()
[0;36m45 |[0;0m
[0;36m46 |[0;0m public init(originalTask: URLSessionTask, completionHandler: @escaping (URL?, URLResponse?, Error?) -> ()) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init()' was deprecated in macOS 10.15: Please use -[NSURLSession downloadTaskWithRequest:] or other NSURLSession methods to create instances[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m47 |[0;0m self.originalTask = originalTask
[0;36m48 |[0;0m self.completionHandler = completionHandler
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:62:12: [1;33mwarning: [1;39m'init()' was deprecated in macOS 10.15: Please use -[NSURLSession dataTaskWithRequest:] or other NSURLSession methods to create instances[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m60 |[0;0m public var completionHandler: (Data?, URLResponse?, Error?) -> ()
[0;36m61 |[0;0m
[0;36m62 |[0;0m public init(originalTask: URLSessionTask, completionHandler: @escaping (Data?, URLResponse?, Error?) -> ()) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init()' was deprecated in macOS 10.15: Please use -[NSURLSession dataTaskWithRequest:] or other NSURLSession methods to create instances[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m63 |[0;0m self.originalTask = originalTask
[0;36m64 |[0;0m self.completionHandler = completionHandler
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/DI/Facade/DIContext.swift:28:34: [1;33mwarning: [1;39m'withValue(_:operation:isolation:file:line:)' is deprecated: Prefer the 'nonisolated(nonsending)' overload with stricter execution on caller context semantics: withValue(_:operation:file:line:)[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m26 |[0;0m operation: () async throws -> Value
[0;36m27 |[0;0m ) async rethrows -> Value {
[0;36m28 |[0;0m try await DiContext.$current.withValue(DiContext(parent: DiContext.current, register: register), operation: operation)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'withValue(_:operation:isolation:file:line:)' is deprecated: Prefer the 'nonisolated(nonsending)' overload with stricter execution on caller context semantics: withValue(_:operation:file:line:)[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m29 |[0;0m }
[0;36m30 |[0;0m
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/CLTExtensions/String+LocalizedError.swift:3:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m1 |[0;0m import Foundation
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension String: LocalizedError {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m4 |[0;0m public var errorDescription: String? { self }
[0;36m5 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/CLTExtensions/Collections/Array+Comparable.swift:1:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m1 |[0;0m extension Array: Comparable where Element: Comparable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m2 |[0;0m public static func <(lhs: Array, rhs: Array) -> Bool {
[0;36m3 |[0;0m for i in 0..<Swift.min(lhs.count, rhs.count) {
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/ConsoleLogHandler.swift:3:15: [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1 |[0;0m import Logging
[0;36m2 |[0;0m
[0;36m3 |[0;0m public struct ConsoleLogHandler: LogHandler {
[0;36m|[0;0m `- [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m4 |[0;0m private let handler: ConsoleHandler
[0;36m5 |[0;0m
Logging.LogHandler.log:3:15: [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m @available(*, deprecated, message: "You should implement this method instead of using the default implementation")
[0;36m3 |[0;0m public func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m4 |[0;0m
Logging.LogHandler.log:2:6: [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:13:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'Message' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future[0;0m
[0;36m11 |[0;0m }
[0;36m12 |[0;0m
[0;36m13 |[0;0m extension Logger.Message: Hashable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'Message' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m14 |[0;0m public func hash(into hasher: inout Hasher) {
[0;36m15 |[0;0m hasher.combine(description)
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:19:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'MetadataValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future[0;0m
[0;36m17 |[0;0m }
[0;36m18 |[0;0m
[0;36m19 |[0;0m extension Logger.MetadataValue: Hashable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'MetadataValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m20 |[0;0m public func hash(into hasher: inout Hasher) {
[0;36m21 |[0;0m switch self {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/LogStream/LogStreamComponent.swift:103:20: [1;33mwarning: [1;39m'log(level:message:metadata:source:file:function:line:)' is deprecated: renamed to 'log(event:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m101 |[0;0m
[0;36m102 |[0;0m func append(line: String) {
[0;36m103 |[0;0m logHandler.log(
[0;36m|[0;0m |- [1;33mwarning: [1;39m'log(level:message:metadata:source:file:function:line:)' is deprecated: renamed to 'log(event:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'log(event:)' instead[0;0m
[0;36m104 |[0;0m level: level,
[0;36m105 |[0;0m message: "\(line)",
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/ConsoleLogHandler.swift:3:15: [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1 |[0;0m import Logging
[0;36m2 |[0;0m
[0;36m3 |[0;0m public struct ConsoleLogHandler: LogHandler {
[0;36m|[0;0m `- [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m4 |[0;0m private let handler: ConsoleHandler
[0;36m5 |[0;0m
Logging.LogHandler.log:3:15: [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m @available(*, deprecated, message: "You should implement this method instead of using the default implementation")
[0;36m3 |[0;0m public func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m4 |[0;0m
Logging.LogHandler.log:2:6: [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m3 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:13:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'Message' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future[0;0m
[0;36m11 |[0;0m }
[0;36m12 |[0;0m
[0;36m13 |[0;0m extension Logger.Message: Hashable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'Message' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m14 |[0;0m public func hash(into hasher: inout Hasher) {
[0;36m15 |[0;0m hasher.combine(description)
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:19:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'MetadataValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future[0;0m
[0;36m17 |[0;0m }
[0;36m18 |[0;0m
[0;36m19 |[0;0m extension Logger.MetadataValue: Hashable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'MetadataValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m20 |[0;0m public func hash(into hasher: inout Hasher) {
[0;36m21 |[0;0m switch self {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/Console/Console.swift:296:47: [1;33mwarning: [1;39m'withValue(_:operation:isolation:file:line:)' is deprecated: Prefer the 'nonisolated(nonsending)' overload with stricter execution on caller context semantics: withValue(_:operation:file:line:)[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m294 |[0;0m /// - Returns: Value returned by operation
[0;36m295 |[0;0m public func yield<Value>(_ operation: () async throws -> Value) async rethrows -> Value {
[0;36m296 |[0;0m try await ConsoleContext.$current.withValue(context, operation: operation)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'withValue(_:operation:isolation:file:line:)' is deprecated: Prefer the 'nonisolated(nonsending)' overload with stricter execution on caller context semantics: withValue(_:operation:file:line:)[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m297 |[0;0m }
[0;36m298 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Console/ConsoleContext.swift:41:24: [1;33mwarning: [1;39m'withValue(_:operation:isolation:file:line:)' is deprecated: Prefer the 'nonisolated(nonsending)' overload with stricter execution on caller context semantics: withValue(_:operation:file:line:)[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m39 |[0;0m operation: () async throws -> R
[0;36m40 |[0;0m ) async rethrows -> R {
[0;36m41 |[0;0m try await self.withValue(wrappedValue.withUpdated(key: key, value: value), operation: operation)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'withValue(_:operation:isolation:file:line:)' is deprecated: Prefer the 'nonisolated(nonsending)' overload with stricter execution on caller context semantics: withValue(_:operation:file:line:)[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m42 |[0;0m }
[0;36m43 |[0;0m }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/ANSIConsoleHandler.swift:327:22: [1;33mwarning: [1;39m'log(level:message:metadata:source:file:function:line:)' is deprecated: renamed to 'log(event:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m325 |[0;0m terminal.writeln(line.description)
[0;36m326 |[0;0m }
[0;36m327 |[0;0m backing?.log(
[0;36m|[0;0m |- [1;33mwarning: [1;39m'log(level:message:metadata:source:file:function:line:)' is deprecated: renamed to 'log(event:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'log(event:)' instead[0;0m
[0;36m328 |[0;0m level: verbositySettings.logLevel,
[0;36m329 |[0;0m message: "\(line.description)",
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/ANSIConsoleHandler.swift:348:39: [1;33mwarning: [1;39mconverting non-Sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races[0;0m
[0;36m346 |[0;0m DispatchQueue.global().asyncAfter(
[0;36m347 |[0;0m deadline: .now() + .nanoseconds(Int(nanoseconds)),
[0;36m348 |[0;0m execute: continuation.resume
[0;36m|[0;0m `- [1;33mwarning: [1;39mconverting non-Sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races[0;0m
[0;36m349 |[0;0m )
[0;36m350 |[0;0m }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/ProcessController/ProcessController.swift:52:9: [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m50 |[0;0m try Task.checkCancellation()
[0;36m51 |[0;0m try start()
[0;36m52 |[0;0m try await withTaskCancellationHandler {
[0;36m|[0;0m `- [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m53 |[0;0m await waitForProcessToDieAsync()
[0;36m54 |[0;0m } onCancel: {
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
/Users/admin/builder/spi-builder-workspace/Sources/ProcessController/ProcessControllerProvider+Shell.swift:109:13: [1;33mwarning: [1;39m'subprocess(arguments:environment:currentWorkingDirectory:outputStreaming:automaticManagement:file:line:)' is deprecated: Use async version[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m107 |[0;0m arguments.append(contentsOf: ["-c", command])
[0;36m108 |[0;0m
[0;36m109 |[0;0m try subprocess(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'subprocess(arguments:environment:currentWorkingDirectory:outputStreaming:automaticManagement:file:line:)' is deprecated: Use async version[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m110 |[0;0m arguments: arguments,
[0;36m111 |[0;0m environment: environment,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/CommandSupport/LogOptionsCommand.swift:126:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'Level' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future[0;0m
[0;36m124 |[0;0m }
[0;36m125 |[0;0m
[0;36m126 |[0;0m extension Logger.Level: ExpressibleByArgument {}
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'Level' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m127 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/CommandSupport/LogOptionsCommand.swift:126:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'Level' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future[0;0m
[0;36m124 |[0;0m }
[0;36m125 |[0;0m
[0;36m126 |[0;0m extension Logger.Level: ExpressibleByArgument {}
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'Level' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m127 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/CLTLogging/FileHandle+TextOutputStream.swift:7:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m5 |[0;0m import Foundation
[0;36m6 |[0;0m
[0;36m7 |[0;0m extension FileHandle: TextOutputStream {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m8 |[0;0m public func write(_ string: String) {
[0;36m9 |[0;0m self.write(Data(string.utf8))
/Users/admin/builder/spi-builder-workspace/Sources/CLTLogging/FileHandle+TextOutputStream.swift:7:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m5 |[0;0m import Foundation
[0;36m6 |[0;0m
[0;36m7 |[0;0m extension FileHandle: TextOutputStream {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m8 |[0;0m public func write(_ string: String) {
[0;36m9 |[0;0m self.write(Data(string.utf8))
Build complete.
{
"dependencies" : [
{
"identity" : "alamofire",
"requirement" : {
"range" : [
{
"lower_bound" : "5.5.0",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Alamofire/Alamofire"
},
{
"identity" : "bluesignals",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.21",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/IBM-Swift/BlueSignals.git"
},
{
"identity" : "bluesocket",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.52",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Kitura/BlueSocket.git"
},
{
"identity" : "glob",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.5",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Bouke/Glob"
},
{
"identity" : "yams",
"requirement" : {
"range" : [
{
"lower_bound" : "5.0.6",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jpsim/Yams.git"
},
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.3",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
},
{
"identity" : "swift-snapshot-testing",
"requirement" : {
"range" : [
{
"lower_bound" : "1.17.4",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-snapshot-testing.git"
}
],
"manifest_display_name" : "CommandLineToolkit",
"name" : "CommandLineToolkit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "AtomicModels",
"targets" : [
"AtomicModels"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CLTCollections",
"targets" : [
"CLTCollections"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CLTExtensions",
"targets" : [
"CLTExtensions"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CLTLogging",
"targets" : [
"CLTLogging"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CLTLoggingModels",
"targets" : [
"CLTLoggingModels"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CLTLoggingTestHelpers",
"targets" : [
"CLTLoggingTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CLTTypes",
"targets" : [
"CLTTypes"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Cloc",
"targets" : [
"Cloc"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CommandSupport",
"targets" : [
"CommandSupport"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Concurrency",
"targets" : [
"Concurrency"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Console",
"targets" : [
"Console"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ConsoleTestHelpers",
"targets" : [
"ConsoleTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DI",
"targets" : [
"DI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DateProvider",
"targets" : [
"DateProvider"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DateProviderTestHelpers",
"targets" : [
"DateProviderTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Downloader",
"targets" : [
"Downloader"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Environment",
"targets" : [
"Environment"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "FileSystem",
"targets" : [
"FileSystem"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "FileSystemTestHelpers",
"targets" : [
"FileSystemTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Graphite",
"targets" : [
"Graphite"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "GraphiteTestHelpers",
"targets" : [
"GraphiteTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ImagesInterfaces",
"targets" : [
"ImagesInterfaces"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ImagesTestHelpers",
"targets" : [
"ImagesTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "JSONStream",
"targets" : [
"JSONStream"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Kibana",
"targets" : [
"Kibana"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "KibanaModels",
"targets" : [
"KibanaModels"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "KibanaTestHelpers",
"targets" : [
"KibanaTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LaunchdUtils",
"targets" : [
"LaunchdUtils"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MetricsRecording",
"targets" : [
"MetricsRecording"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MetricsTestHelpers",
"targets" : [
"MetricsTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MetricsUtils",
"targets" : [
"MetricsUtils"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MutualTLS",
"targets" : [
"MutualTLS"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PathLib",
"targets" : [
"PathLib"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PlistLib",
"targets" : [
"PlistLib"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ProcessController",
"targets" : [
"ProcessController"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ProcessControllerTestHelpers",
"targets" : [
"ProcessControllerTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RepoRoot",
"targets" : [
"RepoRoot"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SignalHandling",
"targets" : [
"SignalHandling"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SocketModels",
"targets" : [
"SocketModels"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Statsd",
"targets" : [
"Statsd"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SynchronousWaiter",
"targets" : [
"SynchronousWaiter"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "TeamcityMessaging",
"targets" : [
"TeamcityMessaging"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "TestHelpers",
"targets" : [
"TestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Timer",
"targets" : [
"Timer"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Tmp",
"targets" : [
"Tmp"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "TmpTestHelpers",
"targets" : [
"TmpTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Types",
"targets" : [
"Types"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "URLSessionTestHelpers",
"targets" : [
"URLSessionTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UserDefaultsLib",
"targets" : [
"UserDefaultsLib"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UserDefaultsLibTestHelpers",
"targets" : [
"UserDefaultsLibTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Waitable",
"targets" : [
"Waitable"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "XcodeLocator",
"targets" : [
"XcodeLocator"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "XcodeLocatorModels",
"targets" : [
"XcodeLocatorModels"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "XcodeLocatorTests",
"module_type" : "SwiftTarget",
"name" : "XcodeLocatorTests",
"path" : "Tests/XcodeLocatorTests",
"sources" : [
"XcodeLocatorTests.swift"
],
"target_dependencies" : [
"FileSystem",
"FileSystemTestHelpers",
"PlistLib",
"TestHelpers",
"TmpTestHelpers",
"XcodeLocator",
"XcodeLocatorModels"
],
"type" : "test"
},
{
"c99name" : "XcodeLocatorModels",
"module_type" : "SwiftTarget",
"name" : "XcodeLocatorModels",
"path" : "Sources/XcodeLocatorModels",
"product_memberships" : [
"XcodeLocator",
"XcodeLocatorModels"
],
"sources" : [
"DiscoveredXcode.swift"
],
"target_dependencies" : [
"PathLib"
],
"type" : "library"
},
{
"c99name" : "XcodeLocator",
"module_type" : "SwiftTarget",
"name" : "XcodeLocator",
"path" : "Sources/XcodeLocator",
"product_memberships" : [
"XcodeLocator"
],
"sources" : [
"ApplicationPathsProvider/ApplicationPathsProvider.swift",
"ApplicationPathsProvider/ApplicationPathsProviderImpl.swift",
"ApplicationPlistReader/ApplicationPlistReader.swift",
"ApplicationPlistReader/ApplicationPlistReaderImpl.swift",
"DI/XcodeLocatorModuleDependencies.swift",
"XcodeApplicationVerifier/XcodeApplicationVerifier.swift",
"XcodeApplicationVerifier/XcodeApplicationVerifierImpl.swift",
"XcodeLocator/XcodeLocator.swift",
"XcodeLocator/XcodeLocatorImpl.swift"
],
"target_dependencies" : [
"CLTExtensions",
"DI",
"FileSystem",
"PathLib",
"PlistLib",
"XcodeLocatorModels"
],
"type" : "library"
},
{
"c99name" : "WaitableTests",
"module_type" : "SwiftTarget",
"name" : "WaitableTests",
"path" : "Tests/WaitableTests",
"sources" : [
"WaitableTests.swift"
],
"target_dependencies" : [
"Waitable"
],
"type" : "test"
},
{
"c99name" : "Waitable",
"module_type" : "SwiftTarget",
"name" : "Waitable",
"path" : "Sources/Waitable",
"product_memberships" : [
"Waitable"
],
"sources" : [
"Waitable.swift"
],
"type" : "library"
},
{
"c99name" : "UserDefaultsLibTestHelpers",
"module_type" : "SwiftTarget",
"name" : "UserDefaultsLibTestHelpers",
"path" : "Tests/UserDefaultsLibTestHelpers",
"product_memberships" : [
"UserDefaultsLibTestHelpers"
],
"sources" : [
"FakeDefaults.swift"
],
"target_dependencies" : [
"PlistLib",
"UserDefaultsLib"
],
"type" : "library"
},
{
"c99name" : "UserDefaultsLib",
"module_type" : "SwiftTarget",
"name" : "UserDefaultsLib",
"path" : "Sources/UserDefaultsLib",
"product_memberships" : [
"UserDefaultsLib",
"UserDefaultsLibTestHelpers"
],
"sources" : [
"Defaults.swift",
"SystemDefaults.swift"
],
"target_dependencies" : [
"PlistLib"
],
"type" : "library"
},
{
"c99name" : "URLSessionTestHelpers",
"module_type" : "SwiftTarget",
"name" : "URLSessionTestHelpers",
"path" : "Tests/URLSessionTestHelpers",
"product_memberships" : [
"URLSessionTestHelpers"
],
"sources" : [
"FakeURLSession.swift"
],
"type" : "library"
},
{
"c99name" : "TypesTests",
"module_type" : "SwiftTarget",
"name" : "TypesTests",
"path" : "Tests/TypesTests",
"sources" : [
"EitherTests.swift"
],
"target_dependencies" : [
"Types"
],
"type" : "test"
},
{
"c99name" : "Types",
"module_type" : "SwiftTarget",
"name" : "Types",
"path" : "Sources/Types",
"product_memberships" : [
"CLTCollections",
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"CommandSupport",
"Console",
"ConsoleTestHelpers",
"FileSystem",
"FileSystemTestHelpers",
"Graphite",
"GraphiteTestHelpers",
"Kibana",
"KibanaTestHelpers",
"MetricsRecording",
"MetricsTestHelpers",
"MutualTLS",
"PlistLib",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot",
"SignalHandling",
"SocketModels",
"Statsd",
"Types",
"UserDefaultsLib",
"UserDefaultsLibTestHelpers",
"XcodeLocator"
],
"sources" : [
"CompoundError.swift",
"CustomOrDefault.swift",
"Either.swift",
"MapWithCollection.swift",
"MutableBox.swift",
"NewIntType.swift",
"NewStringType.swift",
"ThrowingProperty/GettableThrowingProperty.swift",
"ThrowingProperty/GettableThrowingPropertyOf.swift",
"ThrowingProperty/SettableThrowingProperty.swift",
"ThrowingProperty/SettableThrowingPropertyOf.swift",
"ThrowingProperty/ThrowingProperty.swift",
"ThrowingProperty/ThrowingPropertyOf.swift"
],
"type" : "library"
},
{
"c99name" : "TmpTestHelpers",
"module_type" : "SwiftTarget",
"name" : "TmpTestHelpers",
"path" : "Tests/TmpTestHelpers",
"product_memberships" : [
"TmpTestHelpers"
],
"sources" : [
"TmpFixtures.swift"
],
"target_dependencies" : [
"TestHelpers",
"Tmp"
],
"type" : "library"
},
{
"c99name" : "Tmp",
"module_type" : "SwiftTarget",
"name" : "Tmp",
"path" : "Sources/Tmp",
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"MutualTLS",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot",
"Tmp",
"TmpTestHelpers"
],
"sources" : [
"TempErrors.swift",
"TemporaryFile.swift",
"TemporaryFolder.swift"
],
"target_dependencies" : [
"CLTExtensions",
"PathLib"
],
"type" : "library"
},
{
"c99name" : "Timer",
"module_type" : "SwiftTarget",
"name" : "Timer",
"path" : "Sources/Timer",
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"MutualTLS",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot",
"Timer"
],
"sources" : [
"DispatchBasedTimer.swift"
],
"type" : "library"
},
{
"c99name" : "TestHelpers",
"module_type" : "SwiftTarget",
"name" : "TestHelpers",
"path" : "Tests/TestHelpers",
"product_memberships" : [
"TestHelpers",
"TmpTestHelpers"
],
"sources" : [
"AssertFalse.swift",
"AssertTrue.swift",
"Casting.swift",
"Equals.swift",
"ErrorForTestingPurposes.swift",
"ExpectationAwaitingError.swift",
"ExpectationCreation.swift",
"NilHelpers.swift",
"PreventingExecutionAfterFailure.swift",
"TestFailing.swift",
"ThrowingHelpers.swift",
"ValueOf.swift",
"XCTestCase+Syncronious.swift",
"XCTestCase+WaitForExpectation.swift",
"XCTestCase+XCTAssertEqualSorted.swift",
"XCTestCase+testDirectory.swift"
],
"target_dependencies" : [
"AtomicModels",
"CLTExtensions",
"PathLib"
],
"type" : "library"
},
{
"c99name" : "TemporaryStuffTests",
"module_type" : "SwiftTarget",
"name" : "TemporaryStuffTests",
"path" : "Tests/TemporaryStuffTests",
"sources" : [
"TemporaryStuffTests.swift"
],
"target_dependencies" : [
"PathLib",
"TestHelpers",
"Tmp"
],
"type" : "test"
},
{
"c99name" : "TeamcityMessaging",
"module_type" : "SwiftTarget",
"name" : "TeamcityMessaging",
"path" : "Sources/TeamcityMessaging",
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"CommandSupport",
"Console",
"ConsoleTestHelpers",
"MutualTLS",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot",
"TeamcityMessaging"
],
"sources" : [
"ControlMessage/ControlMessage.swift",
"ControlMessage/ControlMessageBuilder.swift",
"ControlMessage/ControlMessageParameter.swift",
"ControlMessage/ControlMessageWithMultipleParameters.swift",
"ControlMessage/ControlMessageWithSingleParameter.swift",
"DI/TeamcityMessagingModuleDependencies.swift",
"TeamcityMessageGenerator/TeamcityMessageGenerator.swift",
"TeamcityMessageRenderer/TeamcityMessageRenderer.swift",
"TeamcityMessageRenderer/TeamcityMessageRendererImpl.swift"
],
"target_dependencies" : [
"CLTExtensions",
"DI"
],
"type" : "library"
},
{
"c99name" : "SynchronousWaiterTests",
"module_type" : "SwiftTarget",
"name" : "SynchronousWaiterTests",
"path" : "Tests/SynchronousWaiterTests",
"sources" : [
"SynchronousWaiterTests.swift",
"WaiterTests.swift"
],
"target_dependencies" : [
"SynchronousWaiter",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "SynchronousWaiter",
"module_type" : "SwiftTarget",
"name" : "SynchronousWaiter",
"path" : "Sources/SynchronousWaiter",
"product_memberships" : [
"ProcessControllerTestHelpers",
"SynchronousWaiter"
],
"sources" : [
"NoOpWaiter.swift",
"SynchronousWaiter.swift",
"Timeout.swift",
"Waiter+Callbacks.swift",
"Waiter+ErrorMapping.swift",
"Waiter.swift"
],
"target_dependencies" : [
"AtomicModels"
],
"type" : "library"
},
{
"c99name" : "StatsdTests",
"module_type" : "SwiftTarget",
"name" : "StatsdTests",
"path" : "Tests/StatsdTests",
"product_dependencies" : [
"Socket"
],
"sources" : [
"FakeStatsdClient.swift",
"StatsdClientTests.swift",
"StatsdMetricTests.swift"
],
"target_dependencies" : [
"MetricsRecording",
"SocketModels",
"Statsd",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "Statsd",
"module_type" : "SwiftTarget",
"name" : "Statsd",
"path" : "Sources/Statsd",
"product_dependencies" : [
"Socket"
],
"product_memberships" : [
"MetricsRecording",
"MetricsTestHelpers",
"Statsd"
],
"sources" : [
"StatsdClient.swift",
"StatsdClientImpl.swift",
"StatsdMetric.swift",
"StatsdMetricHandler.swift",
"StatsdMetricHandlerImpl.swift"
],
"target_dependencies" : [
"AtomicModels",
"MetricsUtils",
"SocketModels"
],
"type" : "library"
},
{
"c99name" : "SocketModels",
"module_type" : "SwiftTarget",
"name" : "SocketModels",
"path" : "Sources/SocketModels",
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Graphite",
"GraphiteTestHelpers",
"Kibana",
"KibanaTestHelpers",
"MetricsRecording",
"MetricsTestHelpers",
"SocketModels",
"Statsd"
],
"sources" : [
"Port.swift",
"SocketAddress.swift"
],
"target_dependencies" : [
"Types"
],
"type" : "library"
},
{
"c99name" : "SignalHandlingTests",
"module_type" : "SwiftTarget",
"name" : "SignalHandlingTests",
"path" : "Tests/SignalHandlingTests",
"product_dependencies" : [
"Signals"
],
"sources" : [
"SignalHandlingTests.swift"
],
"target_dependencies" : [
"SignalHandling"
],
"type" : "test"
},
{
"c99name" : "SignalHandling",
"module_type" : "SwiftTarget",
"name" : "SignalHandling",
"path" : "Sources/SignalHandling",
"product_dependencies" : [
"Signals"
],
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"CommandSupport",
"Console",
"ConsoleTestHelpers",
"MutualTLS",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot",
"SignalHandling"
],
"sources" : [
"Signal.swift",
"SignalHandling.swift"
],
"target_dependencies" : [
"Types"
],
"type" : "library"
},
{
"c99name" : "RepoRootTests",
"module_type" : "SwiftTarget",
"name" : "RepoRootTests",
"path" : "Tests/RepoRootTests",
"sources" : [
"MarkerFileRepoRootProviderTests.swift"
],
"target_dependencies" : [
"FileSystem",
"FileSystemTestHelpers",
"PathLib",
"RepoRoot",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "RepoRoot",
"module_type" : "SwiftTarget",
"name" : "RepoRoot",
"path" : "Sources/RepoRoot",
"product_memberships" : [
"RepoRoot"
],
"sources" : [
"DI/RepoRootModuleDependencies.swift",
"RepoRootProvider/RepoRootProvider.swift",
"RepoRootProvider/RepoRootProviderFactory.swift",
"RepoRootProvider/RepoRootProviderFactoryImplementations/CachingRepoRootProviderFactory.swift",
"RepoRootProvider/RepoRootProviderFactoryImplementations/GitRepoRootProviderFactory.swift",
"RepoRootProvider/RepoRootProviderFactoryImplementations/MarkerFileRepoRootProviderFactory.swift",
"RepoRootProvider/RepoRootProviderImplementations/CachingRepoRootProvider.swift",
"RepoRootProvider/RepoRootProviderImplementations/ClosureRepoRootProvider.swift",
"RepoRootProvider/RepoRootProviderImplementations/CurrentExecutableRepoRootProvider.swift",
"RepoRootProvider/RepoRootProviderImplementations/GitRepoRootProvider.swift",
"RepoRootProvider/RepoRootProviderImplementations/MarkerFileRepoRootProvider.swift",
"RepoRootProvider/RepoRootProviderImplementations/WorkdirRepoRootProvider.swift"
],
"target_dependencies" : [
"CLTExtensions",
"DI",
"Environment",
"FileSystem",
"PathLib",
"ProcessController"
],
"type" : "library"
},
{
"c99name" : "ProcessControllerTests",
"module_type" : "SwiftTarget",
"name" : "ProcessControllerTests",
"path" : "Tests/ProcessControllerTests",
"sources" : [
"AutomaticManagementTests.swift",
"DefaultProcessControllerTests.swift",
"EnvironmentSecureValueTests.swift",
"LoggableProcessControllerProviderTests.swift",
"ProcessControllerProvider+BashTests.swift"
],
"target_dependencies" : [
"DateProvider",
"FileSystem",
"PathLib",
"ProcessController",
"ProcessControllerTestHelpers",
"SignalHandling",
"TestHelpers",
"Tmp"
],
"type" : "test"
},
{
"c99name" : "ProcessControllerTestHelpers",
"module_type" : "SwiftTarget",
"name" : "ProcessControllerTestHelpers",
"path" : "Tests/ProcessControllerTestHelpers",
"product_memberships" : [
"ProcessControllerTestHelpers"
],
"sources" : [
"FakeProcessController.swift",
"FakeProcessControllerProvider.swift"
],
"target_dependencies" : [
"ProcessController",
"SynchronousWaiter",
"Tmp"
],
"type" : "library"
},
{
"c99name" : "ProcessController",
"module_type" : "SwiftTarget",
"name" : "ProcessController",
"path" : "Sources/ProcessController",
"product_dependencies" : [
"Logging"
],
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"MutualTLS",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot"
],
"sources" : [
"AutomaticManagement.swift",
"AutomaticManagementItemController.swift",
"BashEscapedCommandMaker/BashEscapedCommandMaker.swift",
"BashEscapedCommandMaker/BashEscapedCommandMakerImpl.swift",
"DI/ProcessControllerDependencies.swift",
"DefaultProcessController.swift",
"DefaultProcessControllerProvider.swift",
"Environment.swift",
"EnvironmentValue.swift",
"LoggableProcessControllerProvider.swift",
"Process+ProcessGroup.swift",
"ProcessController.swift",
"ProcessControllerError.swift",
"ProcessControllerProvider+Shell.swift",
"ProcessControllerProvider+Subprocess.swift",
"ProcessControllerProvider.swift",
"ProcessListener.swift",
"ProcessStatus.swift",
"Subprocess.swift",
"SubprocessArgument.swift",
"SubprocessInfo.swift"
],
"target_dependencies" : [
"AtomicModels",
"Console",
"DI",
"DateProvider",
"Environment",
"FileSystem",
"PathLib",
"SignalHandling",
"Timer",
"Tmp"
],
"type" : "library"
},
{
"c99name" : "PlistLibTests",
"module_type" : "SwiftTarget",
"name" : "PlistLibTests",
"path" : "Tests/PlistLibTests",
"sources" : [
"PlistEntryTests.swift",
"PlistTests.swift"
],
"target_dependencies" : [
"PlistLib",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "PlistLib",
"module_type" : "SwiftTarget",
"name" : "PlistLib",
"path" : "Sources/PlistLib",
"product_memberships" : [
"PlistLib",
"UserDefaultsLib",
"UserDefaultsLibTestHelpers",
"XcodeLocator"
],
"sources" : [
"DI/PlistLibModuleDependencies.swift",
"Plist.swift",
"PlistEntry+Access.swift",
"PlistEntry.swift",
"PlistReader/PlistReader.swift",
"PlistReader/PlistReaderImpl.swift",
"RootPlistEntry.swift"
],
"target_dependencies" : [
"DI",
"FileSystem",
"PathLib"
],
"type" : "library"
},
{
"c99name" : "PathLibTests",
"module_type" : "SwiftTarget",
"name" : "PathLibTests",
"path" : "Tests/PathLibTests",
"sources" : [
"AbsolutePathTests.swift",
"PathTests.swift",
"RelativePathTests.swift"
],
"target_dependencies" : [
"PathLib",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "PathLib",
"module_type" : "SwiftTarget",
"name" : "PathLib",
"path" : "Sources/PathLib",
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"CommandSupport",
"Concurrency",
"Downloader",
"Environment",
"FileSystem",
"FileSystemTestHelpers",
"ImagesInterfaces",
"ImagesTestHelpers",
"MutualTLS",
"PathLib",
"PlistLib",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot",
"TestHelpers",
"Tmp",
"TmpTestHelpers",
"UserDefaultsLib",
"UserDefaultsLibTestHelpers",
"XcodeLocator",
"XcodeLocatorModels"
],
"sources" : [
"AbsolutePath.swift",
"FileManager+Extensions.swift",
"Path+CommonOperations.swift",
"Path.swift",
"RelativePath.swift",
"String+ShellEscaping.swift",
"StringPathParsing.swift"
],
"type" : "library"
},
{
"c99name" : "MutualTLS",
"module_type" : "SwiftTarget",
"name" : "MutualTLS",
"path" : "Sources/MutualTLS",
"product_memberships" : [
"MutualTLS"
],
"sources" : [
"AbsolutePath+Credentials.swift",
"DI/MutualTLSModuleDependencies.swift",
"MutualTLSCredentialProvider.swift",
"PEM.swift"
],
"target_dependencies" : [
"DI",
"Environment",
"PathLib",
"ProcessController"
],
"type" : "library"
},
{
"c99name" : "MetricsUtils",
"module_type" : "SwiftTarget",
"name" : "MetricsUtils",
"path" : "Sources/MetricsUtils",
"product_memberships" : [
"Graphite",
"GraphiteTestHelpers",
"MetricsRecording",
"MetricsTestHelpers",
"MetricsUtils",
"Statsd"
],
"sources" : [
"String+MetricComponent.swift"
],
"type" : "library"
},
{
"c99name" : "MetricsTests",
"module_type" : "SwiftTarget",
"name" : "MetricsTests",
"path" : "Tests/MetricsTests",
"sources" : [
"MetricHandlerTests.swift",
"TimeMeasurerTests.swift"
],
"target_dependencies" : [
"DateProviderTestHelpers",
"Graphite",
"MetricsRecording",
"MetricsTestHelpers",
"Statsd",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "MetricsTestHelpers",
"module_type" : "SwiftTarget",
"name" : "MetricsTestHelpers",
"path" : "Tests/MetricsTestHelpers",
"product_memberships" : [
"MetricsTestHelpers"
],
"sources" : [
"FakeMetricHandler.swift",
"Metric+TestCompare.swift",
"NoOpMetricRecorder.swift"
],
"target_dependencies" : [
"Graphite",
"MetricsRecording",
"Statsd"
],
"type" : "library"
},
{
"c99name" : "MetricsRecording",
"module_type" : "SwiftTarget",
"name" : "MetricsRecording",
"path" : "Sources/MetricsRecording",
"product_memberships" : [
"MetricsRecording",
"MetricsTestHelpers"
],
"sources" : [
"MetricRecorder.swift",
"MetricRecorderImpl.swift",
"MutableMetricRecorder.swift",
"NoOpMetricHandler.swift",
"TimeMeasurer.swift"
],
"target_dependencies" : [
"DateProvider",
"Graphite",
"Statsd"
],
"type" : "library"
},
{
"c99name" : "LaunchdUtilsTests",
"module_type" : "SwiftTarget",
"name" : "LaunchdUtilsTests",
"path" : "Tests/LaunchdUtilsTests",
"sources" : [
"LaunchdUtilsTests.swift"
],
"target_dependencies" : [
"LaunchdUtils"
],
"type" : "test"
},
{
"c99name" : "LaunchdUtils",
"module_type" : "SwiftTarget",
"name" : "LaunchdUtils",
"path" : "Sources/LaunchdUtils",
"product_memberships" : [
"LaunchdUtils"
],
"sources" : [
"LaunchdJob.swift",
"LaunchdPlist.swift",
"LaunchdSocket.swift",
"LaunchdSocketActivation.swift",
"LaunchdSocketActivationError.swift"
],
"type" : "library"
},
{
"c99name" : "KibanaTests",
"module_type" : "SwiftTarget",
"name" : "KibanaTests",
"path" : "Tests/KibanaTests",
"sources" : [
"HttpKibanaClientTests.swift"
],
"target_dependencies" : [
"DateProviderTestHelpers",
"Kibana",
"SocketModels",
"TestHelpers",
"URLSessionTestHelpers"
],
"type" : "test"
},
{
"c99name" : "KibanaTestHelpers",
"module_type" : "SwiftTarget",
"name" : "KibanaTestHelpers",
"path" : "Tests/KibanaTestHelpers",
"product_memberships" : [
"KibanaTestHelpers"
],
"sources" : [
"FakeKibanaClient.swift"
],
"target_dependencies" : [
"Kibana"
],
"type" : "library"
},
{
"c99name" : "KibanaModels",
"module_type" : "SwiftTarget",
"name" : "KibanaModels",
"path" : "Sources/KibanaModels",
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"KibanaModels"
],
"sources" : [
"KibanaConfiguration.swift"
],
"target_dependencies" : [
"CLTTypes"
],
"type" : "library"
},
{
"c99name" : "Kibana",
"module_type" : "SwiftTarget",
"name" : "Kibana",
"path" : "Sources/Kibana",
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Kibana",
"KibanaTestHelpers"
],
"sources" : [
"HttpKibanaClient.swift",
"KibanaClient.swift",
"KibanaHttpEndpoint.swift"
],
"target_dependencies" : [
"CLTExtensions",
"CLTTypes",
"DateProvider",
"SocketModels"
],
"type" : "library"
},
{
"c99name" : "JSONStreamTests",
"module_type" : "SwiftTarget",
"name" : "JSONStreamTests",
"path" : "Tests/JSONStreamTests",
"sources" : [
"BlockingArrayBasedJSONStreamTests.swift",
"Helpers.swift",
"JSONReaderNumberEdgeCaseTests.swift",
"JSONReaderStringEdgeCaseTests.swift",
"JSONStreamReaderTests.swift"
],
"target_dependencies" : [
"JSONStream",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "JSONStream",
"module_type" : "SwiftTarget",
"name" : "JSONStream",
"path" : "Sources/JSONStream",
"product_memberships" : [
"JSONStream"
],
"sources" : [
"AppendableJSONStream.swift",
"BlockingArrayBasedJSONStream.swift",
"JSONReader.swift",
"JSONReaderContext.swift",
"JSONReaderError.swift",
"JSONReaderEventStream.swift",
"JSONReaderFatalError.swift",
"JSONStream.swift",
"JSONStreamFactory.swift",
"NumberValidator.swift"
],
"target_dependencies" : [
"AtomicModels"
],
"type" : "library"
},
{
"c99name" : "ImagesTestHelpers",
"module_type" : "SwiftTarget",
"name" : "ImagesTestHelpers",
"path" : "Tests/ImagesTestHelpers",
"product_memberships" : [
"ImagesTestHelpers"
],
"sources" : [
"Mocks/ImageFactoryGeneratorMock.swift",
"Mocks/ImageParserMock.swift",
"Mocks/ImageSetGeneratorMock.swift",
"Mocks/ImageValidatorMock.swift",
"Mocks/KnownImageCategoriesMock.swift"
],
"target_dependencies" : [
"ImagesInterfaces",
"PathLib"
],
"type" : "library"
},
{
"c99name" : "ImagesInterfaces",
"module_type" : "SwiftTarget",
"name" : "ImagesInterfaces",
"path" : "Sources/ImagesInterfaces",
"product_memberships" : [
"ImagesInterfaces",
"ImagesTestHelpers"
],
"sources" : [
"ImageError.swift",
"ImageFactoryGenerator.swift",
"ImageParser.swift",
"ImageSetGenerator.swift",
"ImageValidator.swift",
"KnownImageCategories.swift"
],
"target_dependencies" : [
"PathLib"
],
"type" : "library"
},
{
"c99name" : "GraphiteTests",
"module_type" : "SwiftTarget",
"name" : "GraphiteTests",
"path" : "Tests/GraphiteTests",
"product_dependencies" : [
"Socket"
],
"sources" : [
"LazySocketConnectionIntegrationTests.swift"
],
"target_dependencies" : [
"AtomicModels",
"Graphite",
"SocketModels",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "GraphiteTestHelpers",
"module_type" : "SwiftTarget",
"name" : "GraphiteTestHelpers",
"path" : "Tests/GraphiteTestHelpers",
"product_memberships" : [
"GraphiteTestHelpers"
],
"sources" : [
"GraphiteClient.swift"
],
"target_dependencies" : [
"Graphite"
],
"type" : "library"
},
{
"c99name" : "Graphite",
"module_type" : "SwiftTarget",
"name" : "Graphite",
"path" : "Sources/Graphite",
"product_dependencies" : [
"Socket"
],
"product_memberships" : [
"Graphite",
"GraphiteTestHelpers",
"MetricsRecording",
"MetricsTestHelpers"
],
"sources" : [
"GraphiteMetric.swift",
"GraphiteMetricHandler.swift",
"LazySocketConnection.swift",
"NoOpGraphiteMetricHandler.swift",
"SocketGraphiteMetricHandler.swift"
],
"target_dependencies" : [
"MetricsUtils",
"SocketModels"
],
"type" : "library"
},
{
"c99name" : "FileSystemTests",
"module_type" : "SwiftTarget",
"name" : "FileSystemTests",
"path" : "Tests/FileSystemTests",
"sources" : [
"AppleCommonlyUsedPathsProviderTests.swift",
"DeepFileSystemEnumeratorTests.swift",
"DefaultFilePropertiesContainerTests.swift",
"DirectoryCreatorImplTests.swift",
"GlobFileSystemEnumeratorTests.swift",
"LocalFileSystemTests.swift",
"PathDeleterImplTests.swift",
"PatternComponentTests.swift",
"ShallowFileSystemEnumeratorTests.swift",
"TestDataForEnumeration.swift"
],
"target_dependencies" : [
"FileSystem",
"PathLib",
"TestHelpers",
"Tmp",
"TmpTestHelpers"
],
"type" : "test"
},
{
"c99name" : "FileSystemTestHelpers",
"module_type" : "SwiftTarget",
"name" : "FileSystemTestHelpers",
"path" : "Tests/FileSystemTestHelpers",
"product_memberships" : [
"FileSystemTestHelpers"
],
"sources" : [
"FakeFilePropertiesContainer.swift",
"FakeFileReader.swift",
"FakeFileSystem.swift",
"FakeFileSystemEnumerator.swift",
"FakeFileSystemPropertiesContainer.swift",
"FakeThrowingProperty.swift",
"FileSystemTestHelpers.swift"
],
"target_dependencies" : [
"FileSystem",
"PathLib",
"Types"
],
"type" : "library"
},
{
"c99name" : "FileSystem",
"module_type" : "SwiftTarget",
"name" : "FileSystem",
"path" : "Sources/FileSystem",
"product_dependencies" : [
"Glob"
],
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"FileSystem",
"FileSystemTestHelpers",
"MutualTLS",
"PlistLib",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot",
"UserDefaultsLib",
"UserDefaultsLibTestHelpers",
"XcodeLocator"
],
"sources" : [
"DI/FileSystemModuleDependencies.swift",
"File/WorkingWithContents/DataWriter/DataWriter.swift",
"File/WorkingWithContents/DataWriter/DataWriterImpl.swift",
"File/WorkingWithContents/FileReader/FileReader.swift",
"File/WorkingWithContents/FileReader/FileReaderImpl.swift",
"File/WorkingWithProperties/DefaultFilePropertiesContainer.swift",
"File/WorkingWithProperties/FileExistence.swift",
"File/WorkingWithProperties/FileExistenceCheckType.swift",
"File/WorkingWithProperties/FilePropertiesContainer.swift",
"File/WorkingWithProperties/FilePropertiesContainerError.swift",
"Files/CommonlyUsedPathsProvider/AppleCommonlyUsedPathsProvider.swift",
"Files/CommonlyUsedPathsProvider/CommonlyUsedPathsProvider.swift",
"Files/CommonlyUsedPathsProvider/LinuxCommonlyUsedPathsProvider.swift",
"Files/Enumeration/Deep/DeepFileSystemEnumerator.swift",
"Files/Enumeration/Deep/DeepFollowSymlinksFileSystemEnumerator.swift",
"Files/Enumeration/FileSystemEnumerator.swift",
"Files/Enumeration/Glob/GlobFileSystemEnumerator.swift",
"Files/Enumeration/Glob/GlobPattern.swift",
"Files/Enumeration/Shallow/ShallowFileSystemEnumerator.swift",
"Files/FileSystem/CommonlyUsedPathsProviderFactory/CommonlyUsedPathsProviderFactory.swift",
"Files/FileSystem/CommonlyUsedPathsProviderFactory/CommonlyUsedPathsProviderFactoryImpl.swift",
"Files/FileSystem/DirectoryCreator/DirectoryCreator.swift",
"Files/FileSystem/DirectoryCreator/DirectoryCreatorImpl.swift",
"Files/FileSystem/FileAppender/FileAppender.swift",
"Files/FileSystem/FileAppender/FileAppenderImpl.swift",
"Files/FileSystem/FileCreator/FileCreator.swift",
"Files/FileSystem/FileCreator/FileCreatorImpl.swift",
"Files/FileSystem/FilePropertiesProvider/FileExistenceChecker.swift",
"Files/FileSystem/FilePropertiesProvider/FilePropertiesProvider.swift",
"Files/FileSystem/FilePropertiesProvider/FilePropertiesProviderImpl.swift",
"Files/FileSystem/FileSystem.swift",
"Files/FileSystem/FileSystemEnumeratorFactory/ContentEnumerationStyle.swift",
"Files/FileSystem/FileSystemEnumeratorFactory/FileSystemEnumeratorFactory.swift",
"Files/FileSystem/FileSystemEnumeratorFactory/FileSystemEnumeratorFactoryImpl.swift",
"Files/FileSystem/FileSystemPropertiesProvider/FileSystemPropertiesProvider.swift",
"Files/FileSystem/FileSystemPropertiesProvider/FileSystemPropertiesProviderImpl.swift",
"Files/FileSystem/FileToucher/FileToucher.swift",
"Files/FileSystem/FileToucher/FileToucherImpl.swift",
"Files/FileSystem/LocalFileSystem.swift",
"Files/FileSystem/PathCopier/PathCopier.swift",
"Files/FileSystem/PathCopier/PathCopierImpl.swift",
"Files/FileSystem/PathDeleter/PathDeleter.swift",
"Files/FileSystem/PathDeleter/PathDeleterImpl.swift",
"Files/FileSystem/PathLinker/PathLinker.swift",
"Files/FileSystem/PathLinker/PathLinkerImpl.swift",
"Files/FileSystem/PathMover/PathMover.swift",
"Files/FileSystem/PathMover/PathMoverImpl.swift",
"Files/FileSystem/Support/DestinationPreparer.swift",
"Files/Properties/DefaultFileSystemPropertiesContainer.swift",
"Files/Properties/FileSystemPropertiesContainer.swift",
"Files/RealPathProvider/RealpathProvider.swift",
"Files/RealPathProvider/RealpathProviderImpl.swift"
],
"target_dependencies" : [
"CLTExtensions",
"DI",
"PathLib",
"Types"
],
"type" : "library"
},
{
"c99name" : "Environment",
"module_type" : "SwiftTarget",
"name" : "Environment",
"path" : "Sources/Environment",
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"Environment",
"MutualTLS",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot"
],
"sources" : [
"CurrentExecutableProvider/CurrentExecutableProvider.swift",
"CurrentExecutableProvider/ProcessInfoCurrentExecutableProvider.swift",
"DI/EnvironmentModuleDependencies.swift",
"EnvironmentProvider/Conversion.swift",
"EnvironmentProvider/EnvironmentKey.swift",
"EnvironmentProvider/EnvironmentProvider.swift",
"EnvironmentProvider/ProcessInfoEnvironmentProvider.swift"
],
"target_dependencies" : [
"CLTExtensions",
"DI",
"PathLib"
],
"type" : "library"
},
{
"c99name" : "Downloader",
"module_type" : "SwiftTarget",
"name" : "Downloader",
"path" : "Sources/Downloader",
"product_dependencies" : [
"Alamofire"
],
"product_memberships" : [
"Downloader"
],
"sources" : [
"DI/DownloaderModuleDependencies.swift",
"Downloader.swift",
"DownloaderImpl.swift"
],
"target_dependencies" : [
"DI",
"DateProvider",
"PathLib"
],
"type" : "library"
},
{
"c99name" : "DateProviderTestHelpers",
"module_type" : "SwiftTarget",
"name" : "DateProviderTestHelpers",
"path" : "Tests/DateProviderTestHelpers",
"product_memberships" : [
"DateProviderTestHelpers"
],
"sources" : [
"DateProviderFixture.swift"
],
"target_dependencies" : [
"DateProvider"
],
"type" : "library"
},
{
"c99name" : "DateProvider",
"module_type" : "SwiftTarget",
"name" : "DateProvider",
"path" : "Sources/DateProvider",
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"DateProvider",
"DateProviderTestHelpers",
"Downloader",
"Kibana",
"KibanaTestHelpers",
"MetricsRecording",
"MetricsTestHelpers",
"MutualTLS",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot"
],
"sources" : [
"DI/DateProviderModuleDependencies.swift",
"DateProvider.swift",
"SystemDateProvider.swift"
],
"target_dependencies" : [
"DI"
],
"type" : "library"
},
{
"c99name" : "DI",
"module_type" : "SwiftTarget",
"name" : "DI",
"path" : "Sources/DI",
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"CommandSupport",
"Console",
"ConsoleTestHelpers",
"DI",
"DateProvider",
"DateProviderTestHelpers",
"Downloader",
"Environment",
"FileSystem",
"FileSystemTestHelpers",
"Kibana",
"KibanaTestHelpers",
"MetricsRecording",
"MetricsTestHelpers",
"MutualTLS",
"PlistLib",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot",
"TeamcityMessaging",
"UserDefaultsLib",
"UserDefaultsLibTestHelpers",
"XcodeLocator"
],
"sources" : [
"DependencyCollectionRegisterer/CompoundDependencyCollectionRegisterer.swift",
"DependencyCollectionRegisterer/DependencyCollectionRegisterer.swift",
"DependencyInjection/DelegatingDependencyInjection.swift",
"DependencyInjection/DependencyInjection.swift",
"DependencyInjectionFactory/DependencyInjectionFactory.swift",
"DependencyRegisterer/DependencyRegisterer+RegisterMultiple.swift",
"DependencyRegisterer/DependencyRegisterer.swift",
"DependencyRegisterer/MultipleDependenciesRegistrationContinuation.swift",
"DependencyResolver/CompoundDependencyResolver.swift",
"DependencyResolver/DependencyResolver.swift",
"DependencyResolver/WeakDependencyResolver.swift",
"Facade/DIContext.swift",
"Facade/InitializableWithNoArguments.swift",
"HashableType/HashableType.swift",
"Implementation/DependencyInjection/DependencyInjectionFactoryImpl.swift",
"Implementation/DependencyInjection/DependencyInjectionImpl.swift",
"Implementation/DependencyInjection/RegisteredDependency.swift",
"Models/DiError.swift",
"Models/Scope.swift",
"Modular/AllModularDependenciesDependencyCollectionRegisterer.swift",
"Modular/ModuleDependencies.swift"
],
"type" : "library"
},
{
"c99name" : "ConsoleTests",
"module_type" : "SwiftTarget",
"name" : "ConsoleTests",
"path" : "Tests/ConsoleTests",
"product_dependencies" : [
"InlineSnapshotTesting",
"Logging",
"SnapshotTesting"
],
"sources" : [
"Helpers/ConsoleComponent+TestHelpers.swift",
"Helpers/Snapshotting+ConsoleComponent.swift",
"LogRendererTests.swift",
"TraceHierarchyTests.swift"
],
"target_dependencies" : [
"Console"
],
"type" : "test"
},
{
"c99name" : "ConsoleTestHelpers",
"module_type" : "SwiftTarget",
"name" : "ConsoleTestHelpers",
"path" : "Tests/ConsoleTestHelpers",
"product_dependencies" : [
"Logging"
],
"product_memberships" : [
"ConsoleTestHelpers"
],
"sources" : [
"TestCLI.swift"
],
"target_dependencies" : [
"Console"
],
"type" : "library"
},
{
"c99name" : "Console",
"module_type" : "SwiftTarget",
"name" : "Console",
"path" : "Sources/Console",
"product_dependencies" : [
"Logging",
"Yams"
],
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"CommandSupport",
"Console",
"ConsoleTestHelpers",
"MutualTLS",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot"
],
"sources" : [
"ANSI/ANSI.swift",
"ANSI/ANSIKeyboard.swift",
"ANSI/ANSIScreen.swift",
"ANSI/ANSITerminal.swift",
"ANSIConsoleHandler/ANSIConsoleHandler.swift",
"ANSIConsoleHandler/Input/ANSIConsoleHandler+Input.swift",
"ANSIConsoleHandler/Input/InputComponent.swift",
"ANSIConsoleHandler/Input/InputComponentRenderer.swift",
"ANSIConsoleHandler/Input/InputComponentState.swift",
"ANSIConsoleHandler/Log/ANSIConsoleHandler+Log.swift",
"ANSIConsoleHandler/Log/ConsoleLogHandler.swift",
"ANSIConsoleHandler/Log/LogComponent.swift",
"ANSIConsoleHandler/Log/LogComponentRenderer.swift",
"ANSIConsoleHandler/Log/LogComponentState.swift",
"ANSIConsoleHandler/LogStream/ANSIConsoleHandler+LogStream.swift",
"ANSIConsoleHandler/LogStream/LogStreamComponent.swift",
"ANSIConsoleHandler/LogStream/LogStreamComponentRenderer.swift",
"ANSIConsoleHandler/LogStream/LogStreamComponentState.swift",
"ANSIConsoleHandler/Question/ANSIConsoleHandler+Question.swift",
"ANSIConsoleHandler/Question/QuestionComponent.swift",
"ANSIConsoleHandler/Question/QuestionComponentRenderer.swift",
"ANSIConsoleHandler/Question/QuestionComponentState.swift",
"ANSIConsoleHandler/Select/ANSIConsoleHandler+Select.swift",
"ANSIConsoleHandler/Select/SelectComponent.swift",
"ANSIConsoleHandler/Select/SelectComponentRenderer.swift",
"ANSIConsoleHandler/Select/SelectComponentState.swift",
"ANSIConsoleHandler/Trace/ANSIConsoleHandler+Trace.swift",
"ANSIConsoleHandler/Trace/TraceClock.swift",
"ANSIConsoleHandler/Trace/TraceComponent.swift",
"ANSIConsoleHandler/Trace/TraceComponentRenderer.swift",
"ANSIConsoleHandler/Trace/TraceComponentState.swift",
"Console.swift",
"ConsoleColor.swift",
"ConsoleContext.swift",
"ConsoleHandler.swift",
"ConsoleStyle.swift",
"ConsoleSystem.swift",
"ConsoleText.swift",
"ConsoleTextFragment.swift",
"DI/ConsoleModuleDependencies.swift",
"TeamcityConsoleHandler/TeamcityConsoleHandler.swift",
"TrackingConsoleHandler/ConsoleActionStorage.swift",
"TrackingConsoleHandler/TraceMetadata.swift",
"TrackingConsoleHandler/TraceMetadataValue.swift",
"TrackingConsoleHandler/TrackingConsoleHandler.swift",
"Utils/ReadWriteLock.swift",
"Utils/StdioOutputStream.swift",
"Utils/String+Symbols.swift"
],
"target_dependencies" : [
"AtomicModels",
"DI",
"SignalHandling",
"TeamcityMessaging"
],
"type" : "library"
},
{
"c99name" : "Concurrency",
"module_type" : "SwiftTarget",
"name" : "Concurrency",
"path" : "Sources/Concurrency",
"product_memberships" : [
"Concurrency"
],
"sources" : [
"ThreadSafeLazy.swift",
"ThrowingThreadSafeLazy.swift"
],
"target_dependencies" : [
"PathLib"
],
"type" : "library"
},
{
"c99name" : "CommandSupportTests",
"module_type" : "SwiftTarget",
"name" : "CommandSupportTests",
"path" : "Tests/CommandSupportTests",
"product_dependencies" : [
"ArgumentParser"
],
"sources" : [
"ParsableCommandPathTests.swift"
],
"target_dependencies" : [
"CommandSupport"
],
"type" : "test"
},
{
"c99name" : "CommandSupport",
"module_type" : "SwiftTarget",
"name" : "CommandSupport",
"path" : "Sources/CommandSupport",
"product_dependencies" : [
"ArgumentParser",
"Logging"
],
"product_memberships" : [
"CommandSupport"
],
"sources" : [
"AbsolutePath+ExpressibleByArgument.swift",
"AsyncCommandLogic.swift",
"AsyncCommandLogicProvider.swift",
"BaseCommand.swift",
"CommandDiValidator.swift",
"CommandLogic.swift",
"CommandLogicProvider.swift",
"CompoundAsyncCommandLogic.swift",
"CompoundCommandLogic.swift",
"LogOptionsCommand.swift",
"ParsableCommand+pathFromRootCommand.swift",
"TestableCommand.swift"
],
"target_dependencies" : [
"CLTExtensions",
"Console",
"DI",
"PathLib",
"TeamcityMessaging"
],
"type" : "library"
},
{
"c99name" : "Cloc",
"module_type" : "SwiftTarget",
"name" : "Cloc",
"path" : "Sources/Cloc",
"product_memberships" : [
"Cloc"
],
"sources" : [
"Cloc.swift",
"ClocTool.swift"
],
"target_dependencies" : [
"FileSystem",
"PathLib",
"ProcessController"
],
"type" : "library"
},
{
"c99name" : "CLTTypes",
"module_type" : "SwiftTarget",
"name" : "CLTTypes",
"path" : "Sources/CLTTypes",
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"CLTTypes",
"Kibana",
"KibanaModels",
"KibanaTestHelpers"
],
"sources" : [
"Credentials.swift",
"Http/HttpAuthorizationScheme.swift"
],
"target_dependencies" : [
"CLTExtensions"
],
"type" : "library"
},
{
"c99name" : "CLTLoggingTests",
"module_type" : "SwiftTarget",
"name" : "CLTLoggingTests",
"path" : "Tests/CLTLoggingTests",
"sources" : [
"AggregatedLoggerHandlerTests.swift",
"ContextualLoggerTests.swift",
"FakeFileHandle.swift",
"FileHandleLoggerHandlerTests.swift",
"KibanaLoggerHandlerTests.swift",
"LimitingLoggerHandlerTests.swift",
"NSLogLikeLogEntryTextFormatterTests.swift",
"SimpleLogEntryTextFormatter.swift",
"VerbosityTests.swift"
],
"target_dependencies" : [
"CLTLogging",
"CLTLoggingModels",
"CLTLoggingTestHelpers",
"DateProviderTestHelpers",
"Kibana",
"KibanaTestHelpers",
"TestHelpers",
"Tmp"
],
"type" : "test"
},
{
"c99name" : "CLTLoggingTestHelpers",
"module_type" : "SwiftTarget",
"name" : "CLTLoggingTestHelpers",
"path" : "Tests/CLTLoggingTestHelpers",
"product_memberships" : [
"CLTLoggingTestHelpers"
],
"sources" : [
"FakeLoggerHandler.swift",
"LogEntryFixture.swift"
],
"target_dependencies" : [
"CLTLogging",
"CLTLoggingModels"
],
"type" : "library"
},
{
"c99name" : "CLTLoggingModels",
"module_type" : "SwiftTarget",
"name" : "CLTLoggingModels",
"path" : "Sources/CLTLoggingModels",
"product_memberships" : [
"CLTLogging",
"CLTLoggingModels",
"CLTLoggingTestHelpers"
],
"sources" : [
"LogEntry.swift",
"LogEntryCoordinate.swift",
"LogEntryTextFormatter.swift",
"LoggableDate.swift",
"LoggableDouble.swift",
"LoggableOptional.swift",
"NSLogLikeLogEntryTextFormatter.swift",
"PidInfo.swift",
"Verbosity.swift"
],
"type" : "library"
},
{
"c99name" : "CLTLogging",
"module_type" : "SwiftTarget",
"name" : "CLTLogging",
"path" : "Sources/CLTLogging",
"product_dependencies" : [
"Logging"
],
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers"
],
"sources" : [
"AggregatedLoggerHandler.swift",
"ChildProcessLogsContainerProvider.swift",
"ContextualLogger+Levels.swift",
"ContextualLogger+ProcessController.swift",
"ContextualLogger.swift",
"FileHandle+TextOutputStream.swift",
"FileHandleLoggerHandler.swift",
"FileState.swift",
"FileSystem+Logging.swift",
"KibanaHandler.swift",
"LimitingLoggerHandler.swift",
"Logger+TypedInit.swift",
"LoggerHandler.swift",
"LoggingSetup.swift",
"NoOpLoggerHandler.swift",
"RedirectingLoggerHandler.swift",
"SubprocessInfo+PidInfo.swift"
],
"target_dependencies" : [
"AtomicModels",
"CLTLoggingModels",
"DateProvider",
"FileSystem",
"Kibana",
"KibanaModels",
"PathLib",
"ProcessController",
"Tmp"
],
"type" : "library"
},
{
"c99name" : "CLTExtensionsTests",
"module_type" : "SwiftTarget",
"name" : "CLTExtensionsTests",
"path" : "Tests/CLTExtensionsTests",
"sources" : [
"Array+Comparable_Tests.swift",
"Array+UniquifyTests.swift",
"NSLocking+WhileLockedTests.swift",
"String+UTF8Tests.swift"
],
"target_dependencies" : [
"CLTCollections",
"CLTExtensions",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "CLTExtensions",
"module_type" : "SwiftTarget",
"name" : "CLTExtensions",
"path" : "Sources/CLTExtensions",
"product_memberships" : [
"CLTExtensions",
"CLTLogging",
"CLTLoggingTestHelpers",
"CLTTypes",
"Cloc",
"CommandSupport",
"Console",
"ConsoleTestHelpers",
"Environment",
"FileSystem",
"FileSystemTestHelpers",
"Kibana",
"KibanaModels",
"KibanaTestHelpers",
"MutualTLS",
"PlistLib",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot",
"TeamcityMessaging",
"TestHelpers",
"Tmp",
"TmpTestHelpers",
"UserDefaultsLib",
"UserDefaultsLibTestHelpers",
"XcodeLocator"
],
"sources" : [
"Casting.swift",
"Collections/Array+Comparable.swift",
"Collections/Array+Uniquify.swift",
"Collections/Bool+Order.swift",
"Collections/Collection+OnlyOrTrow.swift",
"Collections/Collection+Single.swift",
"Collections/Dictionary+Inverse.swift",
"Collections/Dictionary+Map.swift",
"Collections/Sequence+FilterSplit.swift",
"Collections/Sequence+Grouping.swift",
"Collections/Sequence+SortingByKey.swift",
"Collections/Set+PlusOperator.swift",
"Collections/SetAlgebra+Intersects.swift",
"DispatchGroup+wait.swift",
"Models/KeyValuePair.swift",
"NSLocking+WhileLocked.swift",
"Optional+UnwrapOrThrow.swift",
"String+LocalizedError.swift",
"String+UTF8.swift",
"UrlComponents+Throws.swift"
],
"type" : "library"
},
{
"c99name" : "CLTCollections",
"module_type" : "SwiftTarget",
"name" : "CLTCollections",
"path" : "Sources/CLTCollections",
"product_memberships" : [
"CLTCollections"
],
"sources" : [
"Array+Set.swift",
"Collection+Concurrency.swift"
],
"target_dependencies" : [
"Types"
],
"type" : "library"
},
{
"c99name" : "AtomicModels",
"module_type" : "SwiftTarget",
"name" : "AtomicModels",
"path" : "Sources/AtomicModels",
"product_memberships" : [
"AtomicModels",
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"CommandSupport",
"Console",
"ConsoleTestHelpers",
"JSONStream",
"MetricsRecording",
"MetricsTestHelpers",
"MutualTLS",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot",
"Statsd",
"SynchronousWaiter",
"TestHelpers",
"TmpTestHelpers"
],
"sources" : [
"AtomicValue.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.