The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of CommandLineToolkit, reference master (7f330b), with Swift 6.0 for macOS (SPM) on 9 Dec 2025 12:34:02 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/avito-tech/CommandLineToolkit.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/avito-tech/CommandLineToolkit
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 7f330b9 Pull request #45555: MA-5916 add sdlc events for install and open
Cloned https://github.com/avito-tech/CommandLineToolkit.git
Revision (git rev-parse @):
7f330b9e1b805cb53792b62527f1befe10216ac7
SUCCESS checkout https://github.com/avito-tech/CommandLineToolkit.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/avito-tech/CommandLineToolkit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin GenerateDoccReference
[2/2] Compiling plugin GenerateManual
Building for debugging...
[2/71] Write sources
[62/71] Copying PrivacyInfo.xcprivacy
[62/71] Write sources
[64/71] Write swift-version-5BDAB9E9C0126B9D.txt
[65/92] Compiling reader.c
[66/92] Compiling writer.c
[67/92] Compiling parser.c
[68/92] Compiling api.c
[69/92] Compiling emitter.c
[70/92] Compiling scanner.c
[72/117] Compiling Logging MetadataProvider.swift
[73/117] Emitting module Logging
[74/117] Compiling Logging Locks.swift
[75/117] Compiling Logging LogHandler.swift
[76/117] Compiling Logging Logging.swift
[77/137] Compiling Types ThrowingProperty.swift
[78/138] Compiling Types SettableThrowingProperty.swift
[79/138] Compiling Types SettableThrowingPropertyOf.swift
[80/138] Compiling Types GettableThrowingPropertyOf.swift
[81/138] Compiling Types GettableThrowingProperty.swift
[82/138] Compiling Types ThrowingPropertyOf.swift
[83/138] Compiling LaunchdUtils LaunchdSocketActivation.swift
[84/138] Compiling LaunchdUtils LaunchdSocketActivationError.swift
[85/138] Compiling PathLib StringPathParsing.swift
[86/138] Compiling PathLib RelativePath.swift
[87/138] Compiling PathLib String+ShellEscaping.swift
[88/138] Compiling Yams Node.Sequence.swift
[89/138] Compiling Yams Encoder.swift
[90/138] Compiling Yams Constructor.swift
[91/138] Compiling Yams Node.Scalar.swift
[92/138] Compiling Yams AliasDereferencingStrategy.swift
[93/138] Compiling Yams Anchor.swift
[94/138] Emitting module Types
[95/138] Compiling Types NewStringType.swift
[96/138] Emitting module MetricsUtils
[97/138] Compiling MetricsUtils String+MetricComponent.swift
[98/138] Compiling Waitable Waitable.swift
[99/138] Emitting module Waitable
[100/138] Emitting module Signals
[101/138] Compiling Signals Signals.swift
[102/138] Compiling Socket SocketUtils.swift
[103/138] Compiling Socket SocketProtocols.swift
[104/138] Emitting module Timer
[105/138] Compiling Timer DispatchBasedTimer.swift
[106/138] Compiling PathLib Path.swift
[107/138] Compiling PathLib FileManager+Extensions.swift
[108/138] Compiling PathLib Path+CommonOperations.swift
[109/138] Compiling LaunchdUtils LaunchdPlist.swift
[110/138] Compiling LaunchdUtils LaunchdJob.swift
[111/138] Emitting module LaunchdUtils
[112/138] Compiling LaunchdUtils LaunchdSocket.swift
[113/138] Emitting module URLSessionTestHelpers
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:10:20: warning: class 'FakeURLSession' must restate inherited '@unchecked Sendable' conformance
 8 | #endif
 9 |
10 | public final class FakeURLSession: URLSession {
   |                    `- warning: class 'FakeURLSession' must restate inherited '@unchecked Sendable' conformance
11 |     let session = URLSession.shared
12 |
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:42:14: warning: class 'FakeDownloadTask' must restate inherited '@unchecked Sendable' conformance
40 | }
41 |
42 | public class FakeDownloadTask: URLSessionDownloadTask {
   |              `- warning: class 'FakeDownloadTask' must restate inherited '@unchecked Sendable' conformance
43 |     public var originalTask: URLSessionTask
44 |     public var completionHandler: (URL?, URLResponse?, Error?) -> ()
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:58:14: warning: class 'FakeDataTask' must restate inherited '@unchecked Sendable' conformance
56 | }
57 |
58 | public class FakeDataTask: URLSessionDataTask {
   |              `- warning: class 'FakeDataTask' must restate inherited '@unchecked Sendable' conformance
59 |     public var originalTask: URLSessionTask
60 |     public var completionHandler: (Data?, URLResponse?, Error?) -> ()
[114/138] Compiling URLSessionTestHelpers FakeURLSession.swift
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:10:20: warning: class 'FakeURLSession' must restate inherited '@unchecked Sendable' conformance
 8 | #endif
 9 |
10 | public final class FakeURLSession: URLSession {
   |                    `- warning: class 'FakeURLSession' must restate inherited '@unchecked Sendable' conformance
11 |     let session = URLSession.shared
12 |
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:42:14: warning: class 'FakeDownloadTask' must restate inherited '@unchecked Sendable' conformance
40 | }
41 |
42 | public class FakeDownloadTask: URLSessionDownloadTask {
   |              `- warning: class 'FakeDownloadTask' must restate inherited '@unchecked Sendable' conformance
43 |     public var originalTask: URLSessionTask
44 |     public var completionHandler: (URL?, URLResponse?, Error?) -> ()
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:58:14: warning: class 'FakeDataTask' must restate inherited '@unchecked Sendable' conformance
56 | }
57 |
58 | public class FakeDataTask: URLSessionDataTask {
   |              `- warning: class 'FakeDataTask' must restate inherited '@unchecked Sendable' conformance
59 |     public var originalTask: URLSessionTask
60 |     public var completionHandler: (Data?, URLResponse?, Error?) -> ()
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:46:12: warning: 'init()' was deprecated in macOS 10.15: Please use -[NSURLSession downloadTaskWithRequest:] or other NSURLSession methods to create instances
44 |     public var completionHandler: (URL?, URLResponse?, Error?) -> ()
45 |
46 |     public init(originalTask: URLSessionTask, completionHandler: @escaping (URL?, URLResponse?, Error?) -> ()) {
   |            `- warning: 'init()' was deprecated in macOS 10.15: Please use -[NSURLSession downloadTaskWithRequest:] or other NSURLSession methods to create instances
47 |         self.originalTask = originalTask
48 |         self.completionHandler = completionHandler
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:62:12: warning: 'init()' was deprecated in macOS 10.15: Please use -[NSURLSession dataTaskWithRequest:] or other NSURLSession methods to create instances
60 |     public var completionHandler: (Data?, URLResponse?, Error?) -> ()
61 |
62 |     public init(originalTask: URLSessionTask, completionHandler: @escaping (Data?, URLResponse?, Error?) -> ()) {
   |            `- warning: 'init()' was deprecated in macOS 10.15: Please use -[NSURLSession dataTaskWithRequest:] or other NSURLSession methods to create instances
63 |         self.originalTask = originalTask
64 |         self.completionHandler = completionHandler
[115/138] Emitting module PathLib
[116/138] Compiling PathLib AbsolutePath.swift
[117/200] Emitting module Socket
[118/200] Compiling Socket Socket.swift
[119/202] Emitting module Glob
[120/202] Compiling SocketModels Port.swift
[121/202] Compiling SocketModels SocketAddress.swift
[122/202] Emitting module SocketModels
[123/202] Compiling AtomicModels AtomicValue.swift
[124/202] Emitting module AtomicModels
[125/202] Compiling CLTLoggingModels Verbosity.swift
[126/202] Compiling CLTLoggingModels NSLogLikeLogEntryTextFormatter.swift
[127/202] Compiling CLTLoggingModels LoggableDouble.swift
[128/202] Compiling CLTLoggingModels LoggableOptional.swift
[129/202] Compiling CLTLoggingModels LoggableDate.swift
[130/202] Compiling CLTLoggingModels PidInfo.swift
[131/209] Compiling CLTLoggingModels LogEntryTextFormatter.swift
[132/209] Compiling CLTLoggingModels LogEntry.swift
[133/209] Emitting module CLTLoggingModels
[134/209] Compiling CLTLoggingModels LogEntryCoordinate.swift
[135/209] Compiling CLTExtensions KeyValuePair.swift
[136/209] Compiling CLTExtensions NSLocking+WhileLocked.swift
[137/209] Compiling CLTExtensions Optional+UnwrapOrThrow.swift
/Users/admin/builder/spi-builder-workspace/Sources/CLTExtensions/String+LocalizedError.swift:3:1: warning: extension 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
1 | import Foundation
2 |
3 | extension String: LocalizedError {
  | |- warning: extension 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
  | `- note: add '@retroactive' to silence this warning
4 |     public var errorDescription: String? { self }
5 | }
[138/209] Compiling CLTExtensions String+LocalizedError.swift
/Users/admin/builder/spi-builder-workspace/Sources/CLTExtensions/String+LocalizedError.swift:3:1: warning: extension 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
1 | import Foundation
2 |
3 | extension String: LocalizedError {
  | |- warning: extension 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
  | `- note: add '@retroactive' to silence this warning
4 |     public var errorDescription: String? { self }
5 | }
[139/211] Compiling SignalHandling Signal.swift
[140/211] Compiling SignalHandling SignalHandling.swift
[141/211] Emitting module SignalHandling
[142/217] Compiling CLTCollections Array+Set.swift
[143/217] Emitting module CLTCollections
[144/217] Compiling CLTCollections Collection+Concurrency.swift
[145/217] Compiling Glob Glob.swift
[146/217] Compiling CLTExtensions Set+PlusOperator.swift
[150/217] Compiling CLTExtensions Sequence+Grouping.swift
[151/217] Compiling CLTExtensions SetAlgebra+Intersects.swift
[152/217] Compiling CLTExtensions Bool+Order.swift
[153/217] Compiling CLTExtensions Sequence+FilterSplit.swift
[154/217] Emitting module DI
[155/217] Compiling CLTExtensions Array+Comparable.swift
[156/217] Compiling CLTExtensions Collection+OnlyOrTrow.swift
[157/217] Compiling CLTExtensions Collection+Single.swift
[158/217] Compiling CLTExtensions Array+Uniquify.swift
[159/217] Compiling CLTExtensions Dictionary+Inverse.swift
[160/217] Compiling CLTExtensions Dictionary+Map.swift
[161/217] Compiling CLTExtensions Casting.swift
[163/217] Compiling CLTExtensions String+UTF8.swift
[164/217] Compiling CLTExtensions DispatchGroup+wait.swift
[165/217] Compiling CLTExtensions Sequence+SortingByKey.swift
[166/232] Compiling XcodeLocatorModels DiscoveredXcode.swift
[167/232] Emitting module XcodeLocatorModels
[178/232] Emitting module CLTExtensions
/Users/admin/builder/spi-builder-workspace/Sources/CLTExtensions/Collections/Array+Comparable.swift:1:1: warning: extension 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
 1 | extension Array: Comparable where Element: Comparable {
   | |- warning: extension 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
   | `- note: add '@retroactive' to silence this warning
 2 |     public static func <(lhs: Array, rhs: Array) -> Bool {
 3 |         for i in 0..<Swift.min(lhs.count, rhs.count) {
/Users/admin/builder/spi-builder-workspace/Sources/CLTExtensions/String+LocalizedError.swift:3:1: warning: extension 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
1 | import Foundation
2 |
3 | extension String: LocalizedError {
  | |- warning: extension 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
  | `- note: add '@retroactive' to silence this warning
4 |     public var errorDescription: String? { self }
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/CLTExtensions/Collections/Array+Comparable.swift:1:1: warning: extension 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
 1 | extension Array: Comparable where Element: Comparable {
   | |- warning: extension 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
   | `- note: add '@retroactive' to silence this warning
 2 |     public static func <(lhs: Array, rhs: Array) -> Bool {
 3 |         for i in 0..<Swift.min(lhs.count, rhs.count) {
/Users/admin/builder/spi-builder-workspace/Sources/CLTExtensions/Collections/Array+Comparable.swift:1:1: warning: extension 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
 1 | extension Array: Comparable where Element: Comparable {
   | |- warning: extension 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
   | `- note: add '@retroactive' to silence this warning
 2 |     public static func <(lhs: Array, rhs: Array) -> Bool {
 3 |         for i in 0..<Swift.min(lhs.count, rhs.count) {
[183/247] Compiling ImagesInterfaces KnownImageCategories.swift
[184/247] Compiling ImagesInterfaces ImageValidator.swift
[185/247] Compiling ImagesInterfaces ImageParser.swift
[186/247] Compiling ImagesInterfaces ImageError.swift
[187/247] Compiling ImagesInterfaces ImageFactoryGenerator.swift
[188/247] Compiling ImagesInterfaces ImageSetGenerator.swift
[189/247] Emitting module ImagesInterfaces
[196/249] Emitting module Yams
[198/249] Compiling Yams YamlError.swift
[199/249] Compiling Concurrency ThreadSafeLazy.swift
[201/250] Compiling Yams YamlTagProviding.swift
[202/295] Compiling Statsd StatsdMetricHandlerImpl.swift
[203/295] Emitting module Concurrency
[204/295] Compiling Concurrency ThrowingThreadSafeLazy.swift
[205/295] Compiling SynchronousWaiter Timeout.swift
[206/295] Compiling SynchronousWaiter Waiter+Callbacks.swift
[207/295] Compiling SynchronousWaiter Waiter+ErrorMapping.swift
[208/295] Compiling SynchronousWaiter Waiter.swift
[209/295] Compiling SynchronousWaiter NoOpWaiter.swift
[210/295] Compiling Alamofire Notifications.swift
[211/295] Compiling Alamofire ParameterEncoder.swift
[212/295] Compiling JSONStream JSONStreamFactory.swift
[213/296] Compiling SynchronousWaiter SynchronousWaiter.swift
[214/296] Emitting module SynchronousWaiter
[215/300] Compiling JSONStream JSONStream.swift
[216/300] Compiling JSONStream JSONReaderFatalError.swift
[217/300] Compiling JSONStream JSONReaderEventStream.swift
[218/300] Compiling JSONStream JSONReaderError.swift
[219/316] Compiling TestHelpers Equals.swift
[220/316] Compiling TestHelpers ErrorForTestingPurposes.swift
[221/326] Compiling Graphite GraphiteMetricHandler.swift
[222/326] Compiling Graphite NoOpGraphiteMetricHandler.swift
[223/326] Compiling Graphite LazySocketConnection.swift
[224/326] Compiling Graphite GraphiteMetric.swift
[225/326] Emitting module Graphite
[226/326] Compiling Graphite SocketGraphiteMetricHandler.swift
[227/326] Compiling Statsd StatsdMetricHandler.swift
[228/326] Compiling Statsd StatsdMetric.swift
[229/326] Emitting module Statsd
[230/326] Compiling Statsd StatsdClientImpl.swift
[231/326] Compiling Statsd StatsdClient.swift
[232/326] Compiling JSONStream JSONReaderContext.swift
[233/326] Compiling JSONStream AppendableJSONStream.swift
[234/326] Emitting module JSONStream
[235/326] Compiling JSONStream JSONReader.swift
[236/326] Compiling JSONStream BlockingArrayBasedJSONStream.swift
[237/326] Emitting module ArgumentParserToolInfo
[238/326] Compiling ArgumentParserToolInfo ToolInfo.swift
[239/376] Compiling FileSystem FileSystem.swift
[240/376] Compiling FileSystem ContentEnumerationStyle.swift
[241/376] Compiling FileSystem FilePropertiesProvider.swift
[242/376] Compiling FileSystem FilePropertiesProviderImpl.swift
[243/376] Compiling FileSystem FilePropertiesContainerError.swift
[244/376] Compiling FileSystem AppleCommonlyUsedPathsProvider.swift
[245/376] Compiling FileSystem FileExistence.swift
[246/376] Compiling FileSystem FileExistenceCheckType.swift
[247/376] Compiling FileSystem FilePropertiesContainer.swift
[248/376] Compiling FileSystem PathMoverImpl.swift
[249/376] Compiling FileSystem FileExistenceChecker.swift
[250/388] Compiling ImagesTestHelpers ImageFactoryGeneratorMock.swift
[251/388] Compiling ImagesTestHelpers KnownImageCategoriesMock.swift
[252/388] Compiling ImagesTestHelpers ImageValidatorMock.swift
[253/388] Emitting module ImagesTestHelpers
[254/388] Compiling ImagesTestHelpers ImageParserMock.swift
[255/388] Compiling ImagesTestHelpers ImageSetGeneratorMock.swift
[256/388] Compiling JSONStream NumberValidator.swift
[257/388] Compiling GraphiteTestHelpers GraphiteClient.swift
[258/388] Emitting module GraphiteTestHelpers
[259/391] Compiling TeamcityMessaging TeamcityMessageRendererImpl.swift
[260/391] Compiling TeamcityMessaging TeamcityMessageRenderer.swift
[261/391] Compiling TeamcityMessaging TeamcityMessagingModuleDependencies.swift
[262/391] Compiling TeamcityMessaging ControlMessageWithSingleParameter.swift
[263/391] Compiling TeamcityMessaging ControlMessage.swift
[264/391] Compiling TeamcityMessaging TeamcityMessageGenerator.swift
[265/391] Compiling TeamcityMessaging ControlMessageParameter.swift
[266/391] Compiling TeamcityMessaging ControlMessageWithMultipleParameters.swift
[267/391] Emitting module TeamcityMessaging
[268/391] Compiling TeamcityMessaging ControlMessageBuilder.swift
[269/391] Compiling Tmp TemporaryFile.swift
[270/391] Compiling Tmp TempErrors.swift
[271/391] Emitting module Tmp
[272/391] Compiling Tmp TemporaryFolder.swift
[273/391] Compiling Environment EnvironmentProvider.swift
[274/437] Emitting module DateProvider
[275/437] Compiling ArgumentParser ArgumentDecoder.swift
[276/437] Compiling ArgumentParser ArgumentDefinition.swift
[277/437] Compiling ArgumentParser ArgumentSet.swift
[278/437] Compiling ArgumentParser CommandParser.swift
[279/437] Compiling ArgumentParser SequenceExtensions.swift
[280/442] Compiling Environment ProcessInfoEnvironmentProvider.swift
[281/442] Compiling Environment EnvironmentModuleDependencies.swift
[282/442] Compiling DateProvider DateProvider.swift
[283/442] Compiling DateProvider DateProviderModuleDependencies.swift
[284/442] Compiling DateProvider SystemDateProvider.swift
[285/442] Emitting module FileSystem
[286/487] Compiling Console ANSIKeyboard.swift
[287/487] Compiling Console ANSIScreen.swift
[288/487] Compiling Console ANSITerminal.swift
[289/487] Compiling Console ANSIConsoleHandler.swift
[290/487] Compiling Console ConsoleLogHandler.swift
[291/493] Emitting module Environment
[292/493] Compiling Environment Conversion.swift
[293/493] Compiling Environment ProcessInfoCurrentExecutableProvider.swift
[294/493] Compiling Environment EnvironmentKey.swift
[295/493] Compiling Environment CurrentExecutableProvider.swift
[296/495] Compiling Console ConsoleSystem.swift
[297/495] Compiling Console ConsoleText.swift
[298/495] Compiling Console ConsoleTextFragment.swift
[299/495] Compiling Console ConsoleModuleDependencies.swift
[300/495] Compiling Console SelectComponentState.swift
[301/495] Compiling Console ANSIConsoleHandler+Trace.swift
[302/495] Compiling Console TraceClock.swift
[303/495] Compiling Console TraceComponent.swift
[304/495] Compiling Console TraceComponentRenderer.swift
[305/495] Compiling Console LogStreamComponent.swift
[306/495] Compiling Console ConsoleContext.swift
[307/495] Compiling Console ConsoleHandler.swift
[308/495] Compiling ArgumentParser Errors.swift
[309/495] Compiling FileSystem FileSystemEnumerator.swift
[310/495] Compiling FileSystem GlobFileSystemEnumerator.swift
[311/495] Compiling Console ANSIConsoleHandler+Input.swift
[312/495] Compiling Console InputComponent.swift
[313/495] Compiling Console InputComponentRenderer.swift
[314/495] Compiling Console InputComponentState.swift
[315/495] Compiling Console ANSIConsoleHandler+Log.swift
[316/495] Compiling Console ANSI.swift
[317/495] Compiling CLTTypes Credentials.swift
[318/495] Emitting module CLTTypes
[319/495] Compiling CLTTypes HttpAuthorizationScheme.swift
[320/495] Compiling Console TraceMetadata.swift
[321/495] Compiling Console TraceMetadataValue.swift
[322/495] Compiling Console TraceComponentState.swift
[323/495] Compiling Console Console.swift
[324/495] Compiling Console ConsoleColor.swift
[325/495] Compiling Console LogStreamComponentRenderer.swift
[326/495] Compiling Console LogStreamComponentState.swift
[327/495] Compiling Console ANSIConsoleHandler+Question.swift
[328/495] Compiling Console QuestionComponent.swift
[329/495] Compiling Console QuestionComponentRenderer.swift
[330/495] Compiling Console QuestionComponentState.swift
[331/495] Compiling Console ANSIConsoleHandler+Select.swift
[332/495] Compiling Console SelectComponent.swift
[333/495] Compiling Console SelectComponentRenderer.swift
[334/495] Compiling Console TeamcityConsoleHandler.swift
[335/495] Compiling Console ConsoleActionStorage.swift
[336/501] Emitting module DateProviderTestHelpers
[337/501] Compiling DateProviderTestHelpers DateProviderFixture.swift
[338/501] Compiling MetricsRecording NoOpMetricHandler.swift
[339/501] Compiling MetricsRecording TimeMeasurer.swift
[340/501] Compiling MetricsRecording MetricRecorder.swift
[341/501] Compiling MetricsRecording MutableMetricRecorder.swift
[342/501] Compiling MetricsRecording MetricRecorderImpl.swift
[343/501] Emitting module MetricsRecording
[344/501] Compiling FileSystem DestinationPreparer.swift
[345/501] Compiling FileSystem DefaultFileSystemPropertiesContainer.swift
[346/501] Compiling FileSystem FileSystemPropertiesContainer.swift
[347/501] Compiling FileSystem RealpathProvider.swift
[348/501] Compiling FileSystem RealpathProviderImpl.swift
[355/505] Compiling Console LogComponent.swift
[356/505] Compiling Console LogComponentRenderer.swift
[357/505] Compiling Console LogComponentState.swift
[358/505] Compiling Console ANSIConsoleHandler+LogStream.swift
[359/505] Compiling Console ConsoleStyle.swift
[362/529] Emitting module ArgumentParser
[363/529] Emitting module Alamofire
[364/529] Emitting module KibanaModels
[365/529] Compiling KibanaModels KibanaConfiguration.swift
[366/529] Compiling Kibana KibanaHttpEndpoint.swift
[367/529] Compiling Kibana KibanaClient.swift
[368/529] Emitting module Kibana
[369/529] Compiling Kibana HttpKibanaClient.swift
[370/529] Emitting module MetricsTestHelpers
[371/529] Compiling MetricsTestHelpers FakeMetricHandler.swift
[372/529] Compiling MetricsTestHelpers NoOpMetricRecorder.swift
[373/529] Compiling MetricsTestHelpers Metric+TestCompare.swift
[374/529] Emitting module Console
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:13:1: warning: extension 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
11 | }
12 |
13 | extension Logger.Message: Hashable {
   | |- warning: extension 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
   | `- note: add '@retroactive' to silence this warning
14 |     public func hash(into hasher: inout Hasher) {
15 |         hasher.combine(description)
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:19:1: warning: extension 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
17 | }
18 |
19 | extension Logger.MetadataValue: Hashable {
   | |- warning: extension 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
   | `- note: add '@retroactive' to silence this warning
20 |     public func hash(into hasher: inout Hasher) {
21 |         switch self {
[375/535] Compiling FileSystemTestHelpers FakeThrowingProperty.swift
[376/535] Compiling FileSystemTestHelpers FakeFileSystemPropertiesContainer.swift
[381/535] Compiling Alamofire ServerTrustEvaluation.swift
[382/535] Compiling Alamofire URLEncodedFormEncoder.swift
[383/535] Compiling Alamofire Validation.swift
[384/535] Compiling Alamofire resource_bundle_accessor.swift
[386/535] Compiling PlistLib PlistReader.swift
[387/535] Compiling PlistLib PlistReaderImpl.swift
[388/535] Compiling PlistLib RootPlistEntry.swift
[389/535] Compiling FileSystemTestHelpers FakeFileReader.swift
[390/535] Compiling FileSystemTestHelpers FileSystemTestHelpers.swift
[391/535] Compiling FileSystemTestHelpers FakeFileSystemEnumerator.swift
[392/535] Emitting module FileSystemTestHelpers
[393/535] Compiling FileSystemTestHelpers FakeFileSystem.swift
[394/535] Compiling FileSystemTestHelpers FakeFilePropertiesContainer.swift
[395/535] Emitting module PlistLib
[396/535] Compiling PlistLib Plist.swift
[397/535] Compiling PlistLib PlistEntry.swift
[398/535] Compiling PlistLib PlistEntry+Access.swift
[399/535] Compiling PlistLib PlistLibModuleDependencies.swift
[400/535] Emitting module KibanaTestHelpers
[401/535] Compiling KibanaTestHelpers FakeKibanaClient.swift
[402/535] Compiling Console ReadWriteLock.swift
[403/535] Compiling Console StdioOutputStream.swift
[404/535] Compiling Console String+Symbols.swift
[405/535] Compiling ArgumentParser UniqueNamesValidator.swift
[431/548] Emitting module UserDefaultsLib
[432/548] Compiling UserDefaultsLib Defaults.swift
[433/548] Compiling UserDefaultsLib SystemDefaults.swift
[434/548] Compiling XcodeLocator XcodeApplicationVerifierImpl.swift
[435/548] Compiling XcodeLocator XcodeLocator.swift
[436/548] Compiling XcodeLocator XcodeLocatorModuleDependencies.swift
[437/548] Compiling XcodeLocator ApplicationPlistReader.swift
[438/548] Compiling XcodeLocator XcodeApplicationVerifier.swift
[439/548] Compiling XcodeLocator ApplicationPlistReaderImpl.swift
[440/548] Compiling XcodeLocator ApplicationPathsProvider.swift
[441/548] Compiling XcodeLocator XcodeLocatorImpl.swift
[442/548] Emitting module XcodeLocator
[443/548] Compiling XcodeLocator ApplicationPathsProviderImpl.swift
[444/548] Compiling Console TrackingConsoleHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/ANSIConsoleHandler.swift:348:39: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
346 |             DispatchQueue.global().asyncAfter(
347 |                 deadline: .now() + .nanoseconds(Int(nanoseconds)),
348 |                 execute: continuation.resume
    |                                       `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
349 |             )
350 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/ANSIConsoleHandler.swift:348:39: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
346 |             DispatchQueue.global().asyncAfter(
347 |                 deadline: .now() + .nanoseconds(Int(nanoseconds)),
348 |                 execute: continuation.resume
    |                                       `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
349 |             )
350 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/ANSIConsoleHandler.swift:348:39: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
346 |             DispatchQueue.global().asyncAfter(
347 |                 deadline: .now() + .nanoseconds(Int(nanoseconds)),
348 |                 execute: continuation.resume
    |                                       `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
349 |             )
350 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/ANSIConsoleHandler.swift:348:39: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
346 |             DispatchQueue.global().asyncAfter(
347 |                 deadline: .now() + .nanoseconds(Int(nanoseconds)),
348 |                 execute: continuation.resume
    |                                       `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
349 |             )
350 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/ANSIConsoleHandler.swift:348:39: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
346 |             DispatchQueue.global().asyncAfter(
347 |                 deadline: .now() + .nanoseconds(Int(nanoseconds)),
348 |                 execute: continuation.resume
    |                                       `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
349 |             )
350 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:13:1: warning: extension 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
11 | }
12 |
13 | extension Logger.Message: Hashable {
   | |- warning: extension 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
   | `- note: add '@retroactive' to silence this warning
14 |     public func hash(into hasher: inout Hasher) {
15 |         hasher.combine(description)
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:19:1: warning: extension 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
17 | }
18 |
19 | extension Logger.MetadataValue: Hashable {
   | |- warning: extension 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
   | `- note: add '@retroactive' to silence this warning
20 |     public func hash(into hasher: inout Hasher) {
21 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:13:1: warning: extension 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
11 | }
12 |
13 | extension Logger.Message: Hashable {
   | |- warning: extension 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
   | `- note: add '@retroactive' to silence this warning
14 |     public func hash(into hasher: inout Hasher) {
15 |         hasher.combine(description)
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:19:1: warning: extension 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
17 | }
18 |
19 | extension Logger.MetadataValue: Hashable {
   | |- warning: extension 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
   | `- note: add '@retroactive' to silence this warning
20 |     public func hash(into hasher: inout Hasher) {
21 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:13:1: warning: extension 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
11 | }
12 |
13 | extension Logger.Message: Hashable {
   | |- warning: extension 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
   | `- note: add '@retroactive' to silence this warning
14 |     public func hash(into hasher: inout Hasher) {
15 |         hasher.combine(description)
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:19:1: warning: extension 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
17 | }
18 |
19 | extension Logger.MetadataValue: Hashable {
   | |- warning: extension 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
   | `- note: add '@retroactive' to silence this warning
20 |     public func hash(into hasher: inout Hasher) {
21 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:13:1: warning: extension 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
11 | }
12 |
13 | extension Logger.Message: Hashable {
   | |- warning: extension 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
   | `- note: add '@retroactive' to silence this warning
14 |     public func hash(into hasher: inout Hasher) {
15 |         hasher.combine(description)
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:19:1: warning: extension 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
17 | }
18 |
19 | extension Logger.MetadataValue: Hashable {
   | |- warning: extension 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
   | `- note: add '@retroactive' to silence this warning
20 |     public func hash(into hasher: inout Hasher) {
21 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:13:1: warning: extension 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
11 | }
12 |
13 | extension Logger.Message: Hashable {
   | |- warning: extension 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
   | `- note: add '@retroactive' to silence this warning
14 |     public func hash(into hasher: inout Hasher) {
15 |         hasher.combine(description)
/Users/admin/builder/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:19:1: warning: extension 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
17 | }
18 |
19 | extension Logger.MetadataValue: Hashable {
   | |- warning: extension 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
   | `- note: add '@retroactive' to silence this warning
20 |     public func hash(into hasher: inout Hasher) {
21 |         switch self {
[519/550] Emitting module UserDefaultsLibTestHelpers
[520/550] Compiling UserDefaultsLibTestHelpers FakeDefaults.swift
[521/572] Compiling ProcessController Process+ProcessGroup.swift
[522/572] Compiling ProcessController ProcessControllerProvider+Shell.swift
[523/572] Compiling ProcessController ProcessControllerProvider+Subprocess.swift
[524/572] Compiling ProcessController ProcessControllerProvider.swift
[525/572] Compiling ProcessController ProcessListener.swift
[526/572] Compiling ProcessController DefaultProcessController.swift
[527/572] Compiling ProcessController DefaultProcessControllerProvider.swift
[528/572] Compiling ProcessController ProcessController.swift
[529/572] Compiling ProcessController ProcessControllerError.swift
[530/572] Compiling ProcessController LoggableProcessControllerProvider.swift
[535/588] Emitting module ConsoleTestHelpers
[536/588] Compiling ConsoleTestHelpers TestCLI.swift
[537/588] Emitting module ProcessController
[538/590] Compiling ProcessController Environment.swift
[539/590] Compiling ProcessController EnvironmentValue.swift
[540/590] Compiling CommandSupport ParsableCommand+pathFromRootCommand.swift
[541/591] Compiling ProcessController ProcessStatus.swift
[542/591] Compiling ProcessController Subprocess.swift
/Users/admin/builder/spi-builder-workspace/Sources/ProcessController/ProcessController.swift:52:9: warning: no calls to throwing functions occur within 'try' expression
 50 |         try Task.checkCancellation()
 51 |         try start()
 52 |         try await withTaskCancellationHandler {
    |         `- warning: no calls to throwing functions occur within 'try' expression
 53 |             await waitForProcessToDieAsync()
 54 |         } onCancel: {
/Users/admin/builder/spi-builder-workspace/Sources/ProcessController/ProcessController.swift:52:9: warning: no calls to throwing functions occur within 'try' expression
 50 |         try Task.checkCancellation()
 51 |         try start()
 52 |         try await withTaskCancellationHandler {
    |         `- warning: no calls to throwing functions occur within 'try' expression
 53 |             await waitForProcessToDieAsync()
 54 |         } onCancel: {
/Users/admin/builder/spi-builder-workspace/Sources/ProcessController/ProcessControllerProvider+Shell.swift:109:13: warning: 'subprocess(arguments:environment:currentWorkingDirectory:outputStreaming:automaticManagement:file:line:)' is deprecated: Use async version
107 |         arguments.append(contentsOf: ["-c", command])
108 |
109 |         try subprocess(
    |             `- warning: 'subprocess(arguments:environment:currentWorkingDirectory:outputStreaming:automaticManagement:file:line:)' is deprecated: Use async version
110 |             arguments: arguments,
111 |             environment: environment,
/Users/admin/builder/spi-builder-workspace/Sources/ProcessController/ProcessControllerProvider+Shell.swift:109:13: warning: 'subprocess(arguments:environment:currentWorkingDirectory:outputStreaming:automaticManagement:file:line:)' is deprecated: Use async version
107 |         arguments.append(contentsOf: ["-c", command])
108 |
109 |         try subprocess(
    |             `- warning: 'subprocess(arguments:environment:currentWorkingDirectory:outputStreaming:automaticManagement:file:line:)' is deprecated: Use async version
110 |             arguments: arguments,
111 |             environment: environment,
[551/591] Compiling CommandSupport CommandLogicProvider.swift
[552/591] Compiling CommandSupport CompoundAsyncCommandLogic.swift
[553/591] Compiling CommandSupport CompoundCommandLogic.swift
[554/591] Compiling CommandSupport CommandLogic.swift
[555/591] Compiling CommandSupport AbsolutePath+ExpressibleByArgument.swift
[556/591] Compiling CommandSupport AsyncCommandLogic.swift
[557/591] Compiling CommandSupport CommandDiValidator.swift
[558/591] Emitting module CommandSupport
/Users/admin/builder/spi-builder-workspace/Sources/CommandSupport/LogOptionsCommand.swift:126:1: warning: extension 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
124 | }
125 |
126 | extension Logger.Level: ExpressibleByArgument {}
    | |- warning: extension 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
    | `- note: add '@retroactive' to silence this warning
127 |
[559/591] Compiling CommandSupport LogOptionsCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/CommandSupport/LogOptionsCommand.swift:126:1: warning: extension 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
124 | }
125 |
126 | extension Logger.Level: ExpressibleByArgument {}
    | |- warning: extension 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
    | `- note: add '@retroactive' to silence this warning
127 |
[560/591] Compiling CommandSupport AsyncCommandLogicProvider.swift
[561/591] Compiling CommandSupport BaseCommand.swift
[562/591] Compiling ProcessController SubprocessArgument.swift
[563/591] Compiling ProcessController SubprocessInfo.swift
[564/591] Compiling CommandSupport TestableCommand.swift
[571/591] Compiling ProcessController BashEscapedCommandMaker.swift
[572/591] Emitting module Downloader
[573/591] Compiling Downloader DownloaderModuleDependencies.swift
[574/591] Compiling Downloader DownloaderImpl.swift
[575/591] Compiling Downloader Downloader.swift
[576/631] Compiling ProcessControllerTestHelpers FakeProcessControllerProvider.swift
[577/631] Compiling MutualTLS PEM.swift
[578/631] Compiling Cloc Cloc.swift
[579/631] Emitting module RepoRoot
[580/632] Compiling RepoRoot GitRepoRootProviderFactory.swift
[581/632] Compiling CLTLogging RedirectingLoggerHandler.swift
[582/633] Compiling RepoRoot MarkerFileRepoRootProviderFactory.swift
[583/633] Compiling CLTLogging AggregatedLoggerHandler.swift
[584/633] Compiling CLTLogging ChildProcessLogsContainerProvider.swift
[585/633] Compiling CLTLogging ContextualLogger+Levels.swift
[586/633] Compiling CLTLogging ContextualLogger+ProcessController.swift
[587/633] Compiling RepoRoot CachingRepoRootProvider.swift
[588/633] Compiling CLTLogging NoOpLoggerHandler.swift
[589/633] Compiling MutualTLS MutualTLSModuleDependencies.swift
[590/633] Compiling MutualTLS AbsolutePath+Credentials.swift
[591/633] Emitting module MutualTLS
[592/633] Compiling MutualTLS MutualTLSCredentialProvider.swift
[593/633] Compiling RepoRoot ClosureRepoRootProvider.swift
[594/633] Emitting module CLTLogging
/Users/admin/builder/spi-builder-workspace/Sources/CLTLogging/FileHandle+TextOutputStream.swift:7:1: warning: extension 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
 5 | import Foundation
 6 |
 7 | extension FileHandle: TextOutputStream {
   | |- warning: extension 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
   | `- note: add '@retroactive' to silence this warning
 8 |     public func write(_ string: String) {
 9 |         self.write(Data(string.utf8))
[595/633] Compiling RepoRoot MarkerFileRepoRootProvider.swift
[596/633] Emitting module ProcessControllerTestHelpers
[597/633] Compiling ProcessControllerTestHelpers FakeProcessController.swift
[598/633] Compiling CLTLogging FileSystem+Logging.swift
[599/633] Compiling CLTLogging KibanaHandler.swift
[600/633] Compiling RepoRoot CurrentExecutableRepoRootProvider.swift
[601/633] Compiling RepoRoot GitRepoRootProvider.swift
[602/633] Compiling CLTLogging FileHandleLoggerHandler.swift
[603/633] Compiling CLTLogging FileState.swift
[604/633] Emitting module Cloc
[605/633] Compiling Cloc ClocTool.swift
[610/633] Compiling CLTLogging ContextualLogger.swift
/Users/admin/builder/spi-builder-workspace/Sources/CLTLogging/FileHandle+TextOutputStream.swift:7:1: warning: extension 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
 5 | import Foundation
 6 |
 7 | extension FileHandle: TextOutputStream {
   | |- warning: extension 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
   | `- note: add '@retroactive' to silence this warning
 8 |     public func write(_ string: String) {
 9 |         self.write(Data(string.utf8))
[611/633] Compiling CLTLogging FileHandle+TextOutputStream.swift
/Users/admin/builder/spi-builder-workspace/Sources/CLTLogging/FileHandle+TextOutputStream.swift:7:1: warning: extension 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
 5 | import Foundation
 6 |
 7 | extension FileHandle: TextOutputStream {
   | |- warning: extension 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
   | `- note: add '@retroactive' to silence this warning
 8 |     public func write(_ string: String) {
 9 |         self.write(Data(string.utf8))
[612/633] Compiling RepoRoot WorkdirRepoRootProvider.swift
[613/633] Compiling CLTLogging LoggerHandler.swift
[614/633] Compiling CLTLogging LoggingSetup.swift
[615/633] Compiling CLTLogging LimitingLoggerHandler.swift
[616/633] Compiling CLTLogging Logger+TypedInit.swift
[617/633] Compiling CLTLogging SubprocessInfo+PidInfo.swift
[618/636] Emitting module CLTLoggingTestHelpers
[619/636] Compiling CLTLoggingTestHelpers LogEntryFixture.swift
[620/636] Compiling CLTLoggingTestHelpers FakeLoggerHandler.swift
[621/636] Compiling TestHelpers XCTestCase+XCTAssertEqualSorted.swift
[622/637] Compiling TestHelpers XCTestCase+testDirectory.swift
[623/637] Compiling TestHelpers XCTestCase+WaitForExpectation.swift
[628/637] Compiling TestHelpers XCTestCase+Syncronious.swift
[633/637] Emitting module TestHelpers
[638/639] Emitting module TmpTestHelpers
[639/639] Compiling TmpTestHelpers TmpFixtures.swift
Build complete! (65.77s)
Fetching https://github.com/IBM-Swift/BlueSignals.git
Fetching https://github.com/jpsim/Yams.git
Fetching https://github.com/pointfreeco/swift-snapshot-testing.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/Bouke/Glob
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/Kitura/BlueSocket.git
[1/246] Fetching glob
[247/927] Fetching glob, bluesignals
[928/3869] Fetching glob, bluesignals, bluesocket
[1340/9588] Fetching glob, bluesignals, bluesocket, swift-log
[1512/20855] Fetching glob, bluesignals, bluesocket, swift-log, yams
[2266/37732] Fetching glob, bluesignals, bluesocket, swift-log, yams, swift-argument-parser
Fetched https://github.com/apple/swift-log.git from cache (1.49s)
[5559/32013] Fetching glob, bluesignals, bluesocket, yams, swift-argument-parser
Fetching https://github.com/Alamofire/Alamofire
[14618/47646] Fetching glob, bluesignals, bluesocket, yams, swift-argument-parser, swift-snapshot-testing
Fetched https://github.com/apple/swift-argument-parser from cache (1.92s)
Fetched https://github.com/Bouke/Glob from cache (1.92s)
Fetched https://github.com/Kitura/BlueSocket.git from cache (1.92s)
[7730/27581] Fetching bluesignals, yams, swift-snapshot-testing
[10652/58100] Fetching bluesignals, yams, swift-snapshot-testing, alamofire
Fetched https://github.com/jpsim/Yams.git from cache (3.22s)
Fetched https://github.com/IBM-Swift/BlueSignals.git from cache (3.22s)
[6358/46152] Fetching swift-snapshot-testing, alamofire
Fetched https://github.com/pointfreeco/swift-snapshot-testing.git from cache (5.41s)
[3395/30519] Fetching alamofire
Fetched https://github.com/Alamofire/Alamofire from cache (19.49s)
Computing version for https://github.com/Bouke/Glob
Computed https://github.com/Bouke/Glob at 1.0.5 (2.84s)
Computing version for https://github.com/Kitura/BlueSocket.git
Computed https://github.com/Kitura/BlueSocket.git at 1.0.200 (0.59s)
Computing version for https://github.com/IBM-Swift/BlueSignals.git
Computed https://github.com/IBM-Swift/BlueSignals.git at 1.0.200 (0.70s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 5.4.0 (0.55s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing.git
Computed https://github.com/pointfreeco/swift-snapshot-testing.git at 1.18.7 (0.47s)
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/pointfreeco/swift-custom-dump
[1/4651] Fetching swift-custom-dump
[4652/77685] Fetching swift-custom-dump, swift-syntax
Fetched https://github.com/swiftlang/swift-syntax from cache (3.33s)
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (3.33s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.3.3 (0.44s)
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
[1/5600] Fetching xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.34s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.6.2 (0.48s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 602.0.0 (0.63s)
Computing version for https://github.com/Alamofire/Alamofire
Computed https://github.com/Alamofire/Alamofire at 5.10.2 (0.45s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.8.0 (0.47s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.7.1 (0.46s)
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.8.0
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/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.6.2
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.18.7
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/Alamofire/Alamofire
Working copy of https://github.com/Alamofire/Alamofire resolved at 5.10.2
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/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.7.1
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-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.3.3
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 602.0.0
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.