The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of Scout, reference master (374537), with Swift 6.0 for macOS (SPM) on 3 Nov 2024 13:53:51 UTC.

Swift 6 data race errors: 43

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import ArgumentParser
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 7 |
 8 | extension NameSpecification {
 9 |
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
   |                |- note: annotate 'dataFormat' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:21:16: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
19 | extension ArgumentHelp {
20 |
21 |     static let dataFormat = ArgumentHelp("The data format of the input")
   |                |- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'dataFormat' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:11:16: warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
   |                |- warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'inputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:22:16: warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     static let dataFormat = ArgumentHelp("The data format of the input")
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
   |                |- warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'inputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:12:16: warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
   |                |- warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'outputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
14 |     static let fold: NameSpecification = [.short, .long]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:23:16: warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
21 |     static let dataFormat = ArgumentHelp("The data format of the input")
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
   |                |- warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'outputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
25 |     static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:13:16: warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
   |                |- warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'modifyFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static let fold: NameSpecification = [.short, .long]
15 |     static let csvSeparator: NameSpecification = [.customLong("csv-export")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:24:16: warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
   |                |- warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'modifyFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
26 |     static let fold = ArgumentHelp("Fold the data at the given depth level")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:25:16: warning: static property 'colorise' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
25 |     static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
   |                |- warning: static property 'colorise' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'colorise' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     static let fold = ArgumentHelp("Fold the data at the given depth level")
27 |     static let csvSeparator  = ArgumentHelp("Convert the array data into CSV with the given separator")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:14:16: warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
14 |     static let fold: NameSpecification = [.short, .long]
   |                |- warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'fold' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     static let csvSeparator: NameSpecification = [.customLong("csv-export")]
16 |     static let export: NameSpecification = [.short, .customLong("export")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:26:16: warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
25 |     static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
26 |     static let fold = ArgumentHelp("Fold the data at the given depth level")
   |                |- warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'fold' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     static let csvSeparator  = ArgumentHelp("Convert the array data into CSV with the given separator")
28 |     static let export = ArgumentHelp("Convert the data to the specified format")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:15:16: warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
14 |     static let fold: NameSpecification = [.short, .long]
15 |     static let csvSeparator: NameSpecification = [.customLong("csv-export")]
   |                |- warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'csvSeparator' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     static let export: NameSpecification = [.short, .customLong("export")]
17 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:27:16: warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
25 |     static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
26 |     static let fold = ArgumentHelp("Fold the data at the given depth level")
27 |     static let csvSeparator  = ArgumentHelp("Convert the array data into CSV with the given separator")
   |                |- warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'csvSeparator' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |     static let export = ArgumentHelp("Convert the data to the specified format")
29 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:16:16: warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
14 |     static let fold: NameSpecification = [.short, .long]
15 |     static let csvSeparator: NameSpecification = [.customLong("csv-export")]
16 |     static let export: NameSpecification = [.short, .customLong("export")]
   |                |- warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'export' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | }
18 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:28:16: warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
26 |     static let fold = ArgumentHelp("Fold the data at the given depth level")
27 |     static let csvSeparator  = ArgumentHelp("Convert the array data into CSV with the given separator")
28 |     static let export = ArgumentHelp("Convert the data to the specified format")
   |                |- warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'export' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | }
30 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Add/AddCommand.swift:14:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     // MARK: - Constants
13 |
14 |     static let configuration = CommandConfiguration(
   |                `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
15 |         commandName: "add",
16 |         abstract: "Add value at a given path",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Add/AddCommand.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import ArgumentParser
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 7 | import Scout
 8 | import ScoutCLTCore
   :
12 |     // MARK: - Constants
13 |
14 |     static let configuration = CommandConfiguration(
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         commandName: "add",
16 |         abstract: "Add value at a given path",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Delete/DeleteCommand.swift:14:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     // MARK: - Constants
13 |
14 |     static let configuration = CommandConfiguration(
   |                `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
15 |         commandName: "delete",
16 |         abstract: "Delete a value at a given path",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Delete/DeleteCommand.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import ArgumentParser
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 7 | import Scout
 8 | import ScoutCLTCore
   :
12 |     // MARK: - Constants
13 |
14 |     static let configuration = CommandConfiguration(
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         commandName: "delete",
16 |         abstract: "Delete a value at a given path",
[408/417] Compiling ScoutCLT AddCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/AdvancedTopicsDoc/AdvandedPredicates.swift:21:16: warning: static property 'text' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 |     }
20 |
21 |     static var text =
   |                |- warning: static property 'text' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'text' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'text' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     """
23 |     ----------
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/AdvancedTopicsDoc/AdvandedPredicates.swift:14:24: warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
12 | extension AdvancedDocumentation.Predicates {
13 |
14 |     private static let zshInjector = ZshInjector(type: .terminal)
   |                        `- warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
15 |     private static var standardComparisonOperators: String {
16 |         ["==", "!=", "<", "<=", ">", ">="]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Zsh/ZshInjector.swift:37:20: note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
 35 | // MARK: - Injector
 36 |
 37 | public final class ZshInjector<Output: Appendable, Injection: InjectionType, InjType: InjectorType<Output, Injection>>: BaseInjector<ZshCategory, Output, Injection, InjType> {
    |                    `- note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/AdvancedTopicsDoc/AdvandedPredicates.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import Lux
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
 7 |
 8 | extension AdvancedDocumentation {
   :
12 | extension AdvancedDocumentation.Predicates {
13 |
14 |     private static let zshInjector = ZshInjector(type: .terminal)
   |                        |- note: annotate 'zshInjector' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     private static var standardComparisonOperators: String {
16 |         ["==", "!=", "<", "<=", ">", ">="]
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:10:16: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension NameSpecification {
 9 |
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
   |                `- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import ArgumentParser
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 7 |
 8 | extension NameSpecification {
 9 |
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
   |                |- note: annotate 'dataFormat' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:21:16: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
19 | extension ArgumentHelp {
20 |
21 |     static let dataFormat = ArgumentHelp("The data format of the input")
   |                |- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'dataFormat' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:11:16: warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
   |                |- warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'inputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:22:16: warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     static let dataFormat = ArgumentHelp("The data format of the input")
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
   |                |- warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'inputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:12:16: warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
   |                |- warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'outputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
14 |     static let fold: NameSpecification = [.short, .long]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:23:16: warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
21 |     static let dataFormat = ArgumentHelp("The data format of the input")
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
   |                |- warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'outputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
25 |     static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:13:16: warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
   |                |- warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'modifyFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static let fold: NameSpecification = [.short, .long]
15 |     static let csvSeparator: NameSpecification = [.customLong("csv-export")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:24:16: warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
   |                |- warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'modifyFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
26 |     static let fold = ArgumentHelp("Fold the data at the given depth level")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:25:16: warning: static property 'colorise' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
25 |     static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
   |                |- warning: static property 'colorise' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'colorise' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     static let fold = ArgumentHelp("Fold the data at the given depth level")
27 |     static let csvSeparator  = ArgumentHelp("Convert the array data into CSV with the given separator")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:14:16: warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
14 |     static let fold: NameSpecification = [.short, .long]
   |                |- warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'fold' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     static let csvSeparator: NameSpecification = [.customLong("csv-export")]
16 |     static let export: NameSpecification = [.short, .customLong("export")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:26:16: warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
25 |     static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
26 |     static let fold = ArgumentHelp("Fold the data at the given depth level")
   |                |- warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'fold' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     static let csvSeparator  = ArgumentHelp("Convert the array data into CSV with the given separator")
28 |     static let export = ArgumentHelp("Convert the data to the specified format")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:15:16: warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
14 |     static let fold: NameSpecification = [.short, .long]
15 |     static let csvSeparator: NameSpecification = [.customLong("csv-export")]
   |                |- warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'csvSeparator' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     static let export: NameSpecification = [.short, .customLong("export")]
17 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:27:16: warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
25 |     static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
26 |     static let fold = ArgumentHelp("Fold the data at the given depth level")
27 |     static let csvSeparator  = ArgumentHelp("Convert the array data into CSV with the given separator")
   |                |- warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'csvSeparator' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |     static let export = ArgumentHelp("Convert the data to the specified format")
29 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:16:16: warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
14 |     static let fold: NameSpecification = [.short, .long]
15 |     static let csvSeparator: NameSpecification = [.customLong("csv-export")]
16 |     static let export: NameSpecification = [.short, .customLong("export")]
   |                |- warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'export' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | }
18 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:28:16: warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
26 |     static let fold = ArgumentHelp("Fold the data at the given depth level")
27 |     static let csvSeparator  = ArgumentHelp("Convert the array data into CSV with the given separator")
28 |     static let export = ArgumentHelp("Convert the data to the specified format")
   |                |- warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'export' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | }
30 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Add/AddCommand.swift:14:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     // MARK: - Constants
13 |
14 |     static let configuration = CommandConfiguration(
   |                `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
15 |         commandName: "add",
16 |         abstract: "Add value at a given path",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Add/AddCommand.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import ArgumentParser
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 7 | import Scout
 8 | import ScoutCLTCore
   :
12 |     // MARK: - Constants
13 |
14 |     static let configuration = CommandConfiguration(
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         commandName: "add",
16 |         abstract: "Add value at a given path",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Delete/DeleteCommand.swift:14:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     // MARK: - Constants
13 |
14 |     static let configuration = CommandConfiguration(
   |                `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
15 |         commandName: "delete",
16 |         abstract: "Delete a value at a given path",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Delete/DeleteCommand.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import ArgumentParser
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 7 | import Scout
 8 | import ScoutCLTCore
   :
12 |     // MARK: - Constants
13 |
14 |     static let configuration = CommandConfiguration(
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         commandName: "delete",
16 |         abstract: "Delete a value at a given path",
[409/417] Compiling ScoutCLT AddDocumentation.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/AdvancedTopicsDoc/AdvandedPredicates.swift:21:16: warning: static property 'text' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 |     }
20 |
21 |     static var text =
   |                |- warning: static property 'text' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'text' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'text' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     """
23 |     ----------
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/AdvancedTopicsDoc/AdvandedPredicates.swift:14:24: warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
12 | extension AdvancedDocumentation.Predicates {
13 |
14 |     private static let zshInjector = ZshInjector(type: .terminal)
   |                        `- warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
15 |     private static var standardComparisonOperators: String {
16 |         ["==", "!=", "<", "<=", ">", ">="]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Zsh/ZshInjector.swift:37:20: note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
 35 | // MARK: - Injector
 36 |
 37 | public final class ZshInjector<Output: Appendable, Injection: InjectionType, InjType: InjectorType<Output, Injection>>: BaseInjector<ZshCategory, Output, Injection, InjType> {
    |                    `- note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/AdvancedTopicsDoc/AdvandedPredicates.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import Lux
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
 7 |
 8 | extension AdvancedDocumentation {
   :
12 | extension AdvancedDocumentation.Predicates {
13 |
14 |     private static let zshInjector = ZshInjector(type: .terminal)
   |                        |- note: annotate 'zshInjector' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     private static var standardComparisonOperators: String {
16 |         ["==", "!=", "<", "<=", ">", ">="]
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:10:16: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension NameSpecification {
 9 |
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
   |                `- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import ArgumentParser
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 7 |
 8 | extension NameSpecification {
 9 |
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
   |                |- note: annotate 'dataFormat' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:21:16: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
19 | extension ArgumentHelp {
20 |
21 |     static let dataFormat = ArgumentHelp("The data format of the input")
   |                |- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'dataFormat' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:11:16: warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
   |                |- warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'inputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:22:16: warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     static let dataFormat = ArgumentHelp("The data format of the input")
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
   |                |- warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'inputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:12:16: warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
   |                |- warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'outputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
14 |     static let fold: NameSpecification = [.short, .long]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:23:16: warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
21 |     static let dataFormat = ArgumentHelp("The data format of the input")
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
   |                |- warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'outputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
25 |     static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:13:16: warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
   |                |- warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'modifyFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static let fold: NameSpecification = [.short, .long]
15 |     static let csvSeparator: NameSpecification = [.customLong("csv-export")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:24:16: warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
   |                |- warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'modifyFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
26 |     static let fold = ArgumentHelp("Fold the data at the given depth level")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:25:16: warning: static property 'colorise' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
25 |     static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
   |                |- warning: static property 'colorise' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'colorise' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     static let fold = ArgumentHelp("Fold the data at the given depth level")
27 |     static let csvSeparator  = ArgumentHelp("Convert the array data into CSV with the given separator")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:14:16: warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
14 |     static let fold: NameSpecification = [.short, .long]
   |                |- warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'fold' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     static let csvSeparator: NameSpecification = [.customLong("csv-export")]
16 |     static let export: NameSpecification = [.short, .customLong("export")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:26:16: warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
25 |     static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
26 |     static let fold = ArgumentHelp("Fold the data at the given depth level")
   |                |- warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'fold' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     static let csvSeparator  = ArgumentHelp("Convert the array data into CSV with the given separator")
28 |     static let export = ArgumentHelp("Convert the data to the specified format")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:15:16: warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
14 |     static let fold: NameSpecification = [.short, .long]
15 |     static let csvSeparator: NameSpecification = [.customLong("csv-export")]
   |                |- warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'csvSeparator' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     static let export: NameSpecification = [.short, .customLong("export")]
17 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:27:16: warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
25 |     static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
26 |     static let fold = ArgumentHelp("Fold the data at the given depth level")
27 |     static let csvSeparator  = ArgumentHelp("Convert the array data into CSV with the given separator")
   |                |- warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'csvSeparator' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |     static let export = ArgumentHelp("Convert the data to the specified format")
29 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:16:16: warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
14 |     static let fold: NameSpecification = [.short, .long]
15 |     static let csvSeparator: NameSpecification = [.customLong("csv-export")]
16 |     static let export: NameSpecification = [.short, .customLong("export")]
   |                |- warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'export' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | }
18 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:28:16: warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
26 |     static let fold = ArgumentHelp("Fold the data at the given depth level")
27 |     static let csvSeparator  = ArgumentHelp("Convert the array data into CSV with the given separator")
28 |     static let export = ArgumentHelp("Convert the data to the specified format")
   |                |- warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'export' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | }
30 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Add/AddCommand.swift:14:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     // MARK: - Constants
13 |
14 |     static let configuration = CommandConfiguration(
   |                `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
15 |         commandName: "add",
16 |         abstract: "Add value at a given path",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Add/AddCommand.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import ArgumentParser
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 7 | import Scout
 8 | import ScoutCLTCore
   :
12 |     // MARK: - Constants
13 |
14 |     static let configuration = CommandConfiguration(
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         commandName: "add",
16 |         abstract: "Add value at a given path",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Delete/DeleteCommand.swift:14:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     // MARK: - Constants
13 |
14 |     static let configuration = CommandConfiguration(
   |                `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
15 |         commandName: "delete",
16 |         abstract: "Delete a value at a given path",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Delete/DeleteCommand.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import ArgumentParser
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 7 | import Scout
 8 | import ScoutCLTCore
   :
12 |     // MARK: - Constants
13 |
14 |     static let configuration = CommandConfiguration(
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         commandName: "delete",
16 |         abstract: "Delete a value at a given path",
[410/417] Compiling ScoutCLT DeleteCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/AdvancedTopicsDoc/AdvandedPredicates.swift:21:16: warning: static property 'text' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 |     }
20 |
21 |     static var text =
   |                |- warning: static property 'text' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'text' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'text' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     """
23 |     ----------
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/AdvancedTopicsDoc/AdvandedPredicates.swift:14:24: warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
12 | extension AdvancedDocumentation.Predicates {
13 |
14 |     private static let zshInjector = ZshInjector(type: .terminal)
   |                        `- warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
15 |     private static var standardComparisonOperators: String {
16 |         ["==", "!=", "<", "<=", ">", ">="]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Zsh/ZshInjector.swift:37:20: note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
 35 | // MARK: - Injector
 36 |
 37 | public final class ZshInjector<Output: Appendable, Injection: InjectionType, InjType: InjectorType<Output, Injection>>: BaseInjector<ZshCategory, Output, Injection, InjType> {
    |                    `- note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/AdvancedTopicsDoc/AdvandedPredicates.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import Lux
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
 7 |
 8 | extension AdvancedDocumentation {
   :
12 | extension AdvancedDocumentation.Predicates {
13 |
14 |     private static let zshInjector = ZshInjector(type: .terminal)
   |                        |- note: annotate 'zshInjector' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     private static var standardComparisonOperators: String {
16 |         ["==", "!=", "<", "<=", ">", ">="]
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:10:16: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension NameSpecification {
 9 |
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
   |                `- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import ArgumentParser
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 7 |
 8 | extension NameSpecification {
 9 |
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
   |                |- note: annotate 'dataFormat' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:21:16: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
19 | extension ArgumentHelp {
20 |
21 |     static let dataFormat = ArgumentHelp("The data format of the input")
   |                |- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'dataFormat' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:11:16: warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
   |                |- warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'inputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:22:16: warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     static let dataFormat = ArgumentHelp("The data format of the input")
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
   |                |- warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'inputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:12:16: warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
   |                |- warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'outputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
14 |     static let fold: NameSpecification = [.short, .long]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:23:16: warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
21 |     static let dataFormat = ArgumentHelp("The data format of the input")
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
   |                |- warning: static property 'outputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'outputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
25 |     static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:13:16: warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
   |                |- warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'modifyFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static let fold: NameSpecification = [.short, .long]
15 |     static let csvSeparator: NameSpecification = [.customLong("csv-export")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:24:16: warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
   |                |- warning: static property 'modifyFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'modifyFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
26 |     static let fold = ArgumentHelp("Fold the data at the given depth level")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:25:16: warning: static property 'colorise' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
25 |     static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
   |                |- warning: static property 'colorise' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'colorise' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     static let fold = ArgumentHelp("Fold the data at the given depth level")
27 |     static let csvSeparator  = ArgumentHelp("Convert the array data into CSV with the given separator")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:14:16: warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
14 |     static let fold: NameSpecification = [.short, .long]
   |                |- warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'fold' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     static let csvSeparator: NameSpecification = [.customLong("csv-export")]
16 |     static let export: NameSpecification = [.short, .customLong("export")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:26:16: warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
25 |     static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
26 |     static let fold = ArgumentHelp("Fold the data at the given depth level")
   |                |- warning: static property 'fold' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'fold' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     static let csvSeparator  = ArgumentHelp("Convert the array data into CSV with the given separator")
28 |     static let export = ArgumentHelp("Convert the data to the specified format")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:15:16: warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
14 |     static let fold: NameSpecification = [.short, .long]
15 |     static let csvSeparator: NameSpecification = [.customLong("csv-export")]
   |                |- warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'csvSeparator' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     static let export: NameSpecification = [.short, .customLong("export")]
17 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:27:16: warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
25 |     static let colorise = ArgumentHelp("Highlight the output. --no-color or --nc to prevent it")
26 |     static let fold = ArgumentHelp("Fold the data at the given depth level")
27 |     static let csvSeparator  = ArgumentHelp("Convert the array data into CSV with the given separator")
   |                |- warning: static property 'csvSeparator' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'csvSeparator' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |     static let export = ArgumentHelp("Convert the data to the specified format")
29 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:16:16: warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
14 |     static let fold: NameSpecification = [.short, .long]
15 |     static let csvSeparator: NameSpecification = [.customLong("csv-export")]
16 |     static let export: NameSpecification = [.short, .customLong("export")]
   |                |- warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'export' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | }
18 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:28:16: warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
26 |     static let fold = ArgumentHelp("Fold the data at the given depth level")
27 |     static let csvSeparator  = ArgumentHelp("Convert the array data into CSV with the given separator")
28 |     static let export = ArgumentHelp("Convert the data to the specified format")
   |                |- warning: static property 'export' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'export' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | }
30 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Add/AddCommand.swift:14:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     // MARK: - Constants
13 |
14 |     static let configuration = CommandConfiguration(
   |                `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
15 |         commandName: "add",
16 |         abstract: "Add value at a given path",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Add/AddCommand.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import ArgumentParser
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 7 | import Scout
 8 | import ScoutCLTCore
   :
12 |     // MARK: - Constants
13 |
14 |     static let configuration = CommandConfiguration(
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         commandName: "add",
16 |         abstract: "Add value at a given path",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Delete/DeleteCommand.swift:14:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     // MARK: - Constants
13 |
14 |     static let configuration = CommandConfiguration(
   |                `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
15 |         commandName: "delete",
16 |         abstract: "Delete a value at a given path",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/CRUD/Delete/DeleteCommand.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import ArgumentParser
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 7 | import Scout
 8 | import ScoutCLTCore
   :
12 |     // MARK: - Constants
13 |
14 |     static let configuration = CommandConfiguration(
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |         commandName: "delete",
16 |         abstract: "Delete a value at a given path",
[411/417] Compiling ScoutCLT SADCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:10:1: warning: extension declares a conformance of imported type 'ValueTarget' to imported protocol 'EnumerableFlag'; this will not behave correctly if the owners of 'Scout' introduce this conformance in the future
 8 | import ArgumentParser
 9 |
10 | extension PathsFilter.ValueTarget: EnumerableFlag {}
   | |- warning: extension declares a conformance of imported type 'ValueTarget' to imported protocol 'EnumerableFlag'; this will not behave correctly if the owners of 'Scout' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
12 | struct PathsCommand: PathExplorerInputCommand {
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:10:16: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension NameSpecification {
 9 |
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
   |                `- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import ArgumentParser
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 7 |
 8 | extension NameSpecification {
 9 |
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
   |                |- note: annotate 'dataFormat' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:21:16: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
19 | extension ArgumentHelp {
20 |
21 |     static let dataFormat = ArgumentHelp("The data format of the input")
   |                |- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'dataFormat' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:11:16: warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
   |                |- warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'inputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:22:16: warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     static let dataFormat = ArgumentHelp("The data format of the input")
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
   |                |- warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'inputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:16:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
14 |     // MARK: - Constants
15 |
16 |     static let configuration = CommandConfiguration(
   |                `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
17 |         commandName: "paths",
18 |         abstract: "List the paths in the data",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 6 | import Foundation
 7 | import Scout
 8 | import ArgumentParser
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 9 |
10 | extension PathsFilter.ValueTarget: EnumerableFlag {}
   :
14 |     // MARK: - Constants
15 |
16 |     static let configuration = CommandConfiguration(
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |         commandName: "paths",
18 |         abstract: "List the paths in the data",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:60:56: warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
58 |             pathsFilter = .key(regex: regex, target: target)
59 |
60 |         case (.some(let regex), .some(let predicates), nil):
   |                                                        `- warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
61 |             pathsFilter = .keyAndValue(keyRegex: regex, valuePredicates: predicates)
62 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:63:43: warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
61 |             pathsFilter = .keyAndValue(keyRegex: regex, valuePredicates: predicates)
62 |
63 |         case (nil, .some(let predicates), nil):
   |                                           `- warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
64 |             pathsFilter = .value(predicates)
65 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsDocumentation.swift:9:24: warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 | enum PathsDocumentation: Documentation {
 9 |     private static let zshInjector = ZshInjector(type: .terminal)
   |                        `- warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 |     static let single = zshInjector.delegate.inject(.optionNameOrFlag, in: .terminal, "--single")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Zsh/ZshInjector.swift:37:20: note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
 35 | // MARK: - Injector
 36 |
 37 | public final class ZshInjector<Output: Appendable, Injection: InjectionType, InjType: InjectorType<Output, Injection>>: BaseInjector<ZshCategory, Output, Injection, InjType> {
    |                    `- note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsDocumentation.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import Lux
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
 7 |
 8 | enum PathsDocumentation: Documentation {
 9 |     private static let zshInjector = ZshInjector(type: .terminal)
   |                        |- note: annotate 'zshInjector' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 |     static let single = zshInjector.delegate.inject(.optionNameOrFlag, in: .terminal, "--single")
[412/417] Compiling ScoutCLT ValidationError.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:10:1: warning: extension declares a conformance of imported type 'ValueTarget' to imported protocol 'EnumerableFlag'; this will not behave correctly if the owners of 'Scout' introduce this conformance in the future
 8 | import ArgumentParser
 9 |
10 | extension PathsFilter.ValueTarget: EnumerableFlag {}
   | |- warning: extension declares a conformance of imported type 'ValueTarget' to imported protocol 'EnumerableFlag'; this will not behave correctly if the owners of 'Scout' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
12 | struct PathsCommand: PathExplorerInputCommand {
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:10:16: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension NameSpecification {
 9 |
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
   |                `- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import ArgumentParser
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 7 |
 8 | extension NameSpecification {
 9 |
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
   |                |- note: annotate 'dataFormat' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:21:16: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
19 | extension ArgumentHelp {
20 |
21 |     static let dataFormat = ArgumentHelp("The data format of the input")
   |                |- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'dataFormat' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:11:16: warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
   |                |- warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'inputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:22:16: warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     static let dataFormat = ArgumentHelp("The data format of the input")
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
   |                |- warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'inputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:16:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
14 |     // MARK: - Constants
15 |
16 |     static let configuration = CommandConfiguration(
   |                `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
17 |         commandName: "paths",
18 |         abstract: "List the paths in the data",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 6 | import Foundation
 7 | import Scout
 8 | import ArgumentParser
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 9 |
10 | extension PathsFilter.ValueTarget: EnumerableFlag {}
   :
14 |     // MARK: - Constants
15 |
16 |     static let configuration = CommandConfiguration(
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |         commandName: "paths",
18 |         abstract: "List the paths in the data",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:60:56: warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
58 |             pathsFilter = .key(regex: regex, target: target)
59 |
60 |         case (.some(let regex), .some(let predicates), nil):
   |                                                        `- warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
61 |             pathsFilter = .keyAndValue(keyRegex: regex, valuePredicates: predicates)
62 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:63:43: warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
61 |             pathsFilter = .keyAndValue(keyRegex: regex, valuePredicates: predicates)
62 |
63 |         case (nil, .some(let predicates), nil):
   |                                           `- warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
64 |             pathsFilter = .value(predicates)
65 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsDocumentation.swift:9:24: warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 | enum PathsDocumentation: Documentation {
 9 |     private static let zshInjector = ZshInjector(type: .terminal)
   |                        `- warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 |     static let single = zshInjector.delegate.inject(.optionNameOrFlag, in: .terminal, "--single")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Zsh/ZshInjector.swift:37:20: note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
 35 | // MARK: - Injector
 36 |
 37 | public final class ZshInjector<Output: Appendable, Injection: InjectionType, InjType: InjectorType<Output, Injection>>: BaseInjector<ZshCategory, Output, Injection, InjType> {
    |                    `- note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsDocumentation.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import Lux
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
 7 |
 8 | enum PathsDocumentation: Documentation {
 9 |     private static let zshInjector = ZshInjector(type: .terminal)
   |                        |- note: annotate 'zshInjector' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 |     static let single = zshInjector.delegate.inject(.optionNameOrFlag, in: .terminal, "--single")
[413/417] Compiling ScoutCLT PathsCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:10:1: warning: extension declares a conformance of imported type 'ValueTarget' to imported protocol 'EnumerableFlag'; this will not behave correctly if the owners of 'Scout' introduce this conformance in the future
 8 | import ArgumentParser
 9 |
10 | extension PathsFilter.ValueTarget: EnumerableFlag {}
   | |- warning: extension declares a conformance of imported type 'ValueTarget' to imported protocol 'EnumerableFlag'; this will not behave correctly if the owners of 'Scout' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
12 | struct PathsCommand: PathExplorerInputCommand {
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:10:16: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension NameSpecification {
 9 |
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
   |                `- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import ArgumentParser
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 7 |
 8 | extension NameSpecification {
 9 |
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
   |                |- note: annotate 'dataFormat' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:21:16: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
19 | extension ArgumentHelp {
20 |
21 |     static let dataFormat = ArgumentHelp("The data format of the input")
   |                |- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'dataFormat' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:11:16: warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
   |                |- warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'inputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:22:16: warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     static let dataFormat = ArgumentHelp("The data format of the input")
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
   |                |- warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'inputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:16:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
14 |     // MARK: - Constants
15 |
16 |     static let configuration = CommandConfiguration(
   |                `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
17 |         commandName: "paths",
18 |         abstract: "List the paths in the data",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 6 | import Foundation
 7 | import Scout
 8 | import ArgumentParser
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 9 |
10 | extension PathsFilter.ValueTarget: EnumerableFlag {}
   :
14 |     // MARK: - Constants
15 |
16 |     static let configuration = CommandConfiguration(
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |         commandName: "paths",
18 |         abstract: "List the paths in the data",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:60:56: warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
58 |             pathsFilter = .key(regex: regex, target: target)
59 |
60 |         case (.some(let regex), .some(let predicates), nil):
   |                                                        `- warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
61 |             pathsFilter = .keyAndValue(keyRegex: regex, valuePredicates: predicates)
62 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:63:43: warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
61 |             pathsFilter = .keyAndValue(keyRegex: regex, valuePredicates: predicates)
62 |
63 |         case (nil, .some(let predicates), nil):
   |                                           `- warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
64 |             pathsFilter = .value(predicates)
65 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsDocumentation.swift:9:24: warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 | enum PathsDocumentation: Documentation {
 9 |     private static let zshInjector = ZshInjector(type: .terminal)
   |                        `- warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 |     static let single = zshInjector.delegate.inject(.optionNameOrFlag, in: .terminal, "--single")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Zsh/ZshInjector.swift:37:20: note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
 35 | // MARK: - Injector
 36 |
 37 | public final class ZshInjector<Output: Appendable, Injection: InjectionType, InjType: InjectorType<Output, Injection>>: BaseInjector<ZshCategory, Output, Injection, InjType> {
    |                    `- note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsDocumentation.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import Lux
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
 7 |
 8 | enum PathsDocumentation: Documentation {
 9 |     private static let zshInjector = ZshInjector(type: .terminal)
   |                        |- note: annotate 'zshInjector' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 |     static let single = zshInjector.delegate.inject(.optionNameOrFlag, in: .terminal, "--single")
[414/417] Compiling ScoutCLT PathsDocumentation.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:10:1: warning: extension declares a conformance of imported type 'ValueTarget' to imported protocol 'EnumerableFlag'; this will not behave correctly if the owners of 'Scout' introduce this conformance in the future
 8 | import ArgumentParser
 9 |
10 | extension PathsFilter.ValueTarget: EnumerableFlag {}
   | |- warning: extension declares a conformance of imported type 'ValueTarget' to imported protocol 'EnumerableFlag'; this will not behave correctly if the owners of 'Scout' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |
12 | struct PathsCommand: PathExplorerInputCommand {
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:10:16: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension NameSpecification {
 9 |
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
   |                `- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import ArgumentParser
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 7 |
 8 | extension NameSpecification {
 9 |
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
   |                |- note: annotate 'dataFormat' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:21:16: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
19 | extension ArgumentHelp {
20 |
21 |     static let dataFormat = ArgumentHelp("The data format of the input")
   |                |- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'dataFormat' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:11:16: warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 |     static let dataFormat: NameSpecification = [.customShort("f", allowingJoined: true), .customLong("format")]
11 |     static let inputFilePath: NameSpecification = [.short, .customLong("input")]
   |                |- warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'NameSpecification' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'inputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static let outputFilePath: NameSpecification = [.short, .customLong("output")]
13 |     static let modifyFilePath: NameSpecification = [.short, .customLong("modify")]
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/NameSpecification.swift:14:15: note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 12 | /// A specification for how to represent a property as a command-line argument
 13 | /// label.
 14 | public struct NameSpecification: ExpressibleByArrayLiteral {
    |               `- note: struct 'NameSpecification' does not conform to the 'Sendable' protocol
 15 |   public enum Element: Hashable {
 16 |     /// Use the property's name, converted to lowercase with words separated by
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Main/CommandsRecords.swift:22:16: warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
20 |
21 |     static let dataFormat = ArgumentHelp("The data format of the input")
22 |     static let inputFilePath = ArgumentHelp("A file path from which to read the data")
   |                |- warning: static property 'inputFilePath' is not concurrency-safe because non-'Sendable' type 'ArgumentHelp' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'inputFilePath' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     static let outputFilePath = ArgumentHelp("Write the modified data into the file at the given path")
24 |     static let modifyFilePath = ArgumentHelp("Read and write the data into the same file at the given path")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/ArgumentHelp.swift:13:15: note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
11 |
12 | /// Help information for a command-line argument.
13 | public struct ArgumentHelp {
   |               `- note: struct 'ArgumentHelp' does not conform to the 'Sendable' protocol
14 |   /// A short description of the argument.
15 |   public var abstract: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:16:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
14 |     // MARK: - Constants
15 |
16 |     static let configuration = CommandConfiguration(
   |                `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
17 |         commandName: "paths",
18 |         abstract: "List the paths in the data",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 6 | import Foundation
 7 | import Scout
 8 | import ArgumentParser
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
 9 |
10 | extension PathsFilter.ValueTarget: EnumerableFlag {}
   :
14 |     // MARK: - Constants
15 |
16 |     static let configuration = CommandConfiguration(
   |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |         commandName: "paths",
18 |         abstract: "List the paths in the data",
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:60:56: warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
58 |             pathsFilter = .key(regex: regex, target: target)
59 |
60 |         case (.some(let regex), .some(let predicates), nil):
   |                                                        `- warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
61 |             pathsFilter = .keyAndValue(keyRegex: regex, valuePredicates: predicates)
62 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsCommand.swift:63:43: warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
61 |             pathsFilter = .keyAndValue(keyRegex: regex, valuePredicates: predicates)
62 |
63 |         case (nil, .some(let predicates), nil):
   |                                           `- warning: type 'PathsFilter.ValueTarget' is not optional, value can never be nil; this is an error in the Swift 6 language mode
64 |             pathsFilter = .value(predicates)
65 |
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsDocumentation.swift:9:24: warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |
 8 | enum PathsDocumentation: Documentation {
 9 |     private static let zshInjector = ZshInjector(type: .terminal)
   |                        `- warning: static property 'zshInjector' is not concurrency-safe because non-'Sendable' type 'ZshInjector<String, TerminalModifier, InjectorType<String, TerminalModifier>>' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 |     static let single = zshInjector.delegate.inject(.optionNameOrFlag, in: .terminal, "--single")
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Zsh/ZshInjector.swift:37:20: note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
 35 | // MARK: - Injector
 36 |
 37 | public final class ZshInjector<Output: Appendable, Injection: InjectionType, InjType: InjectorType<Output, Injection>>: BaseInjector<ZshCategory, Output, Injection, InjType> {
    |                    `- note: generic class 'ZshInjector' does not conform to the 'Sendable' protocol
 38 |
 39 |     // MARK: - Properties
/Users/admin/builder/spi-builder-workspace/Sources/ScoutCLT/Paths/PathsDocumentation.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import Lux
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Lux'
 7 |
 8 | enum PathsDocumentation: Documentation {
 9 |     private static let zshInjector = ZshInjector(type: .terminal)
   |                        |- note: annotate 'zshInjector' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 |     static let single = zshInjector.delegate.inject(.optionNameOrFlag, in: .terminal, "--single")
[414/417] Write Objects.LinkFileList
[415/417] Linking ScoutCLT
[416/417] Applying ScoutCLT
Build complete! (91.13s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "aexml",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.5.0",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/tadija/AEXML.git"
    },
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.0.1",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    },
    {
      "identity" : "lux",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ABridoux/lux"
    },
    {
      "identity" : "yams",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.0.0",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/jpsim/Yams.git"
    },
    {
      "identity" : "swiftcsv",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.6.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftcsv/SwiftCSV"
    },
    {
      "identity" : "booleanexpressionevaluation",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ABridoux/BooleanExpressionEvaluation"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    }
  ],
  "manifest_display_name" : "Scout",
  "name" : "Scout",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "ios",
      "version" : "10.0"
    },
    {
      "name" : "tvos",
      "version" : "10.0"
    },
    {
      "name" : "watchos",
      "version" : "4.0"
    }
  ],
  "products" : [
    {
      "name" : "Scout",
      "targets" : [
        "Scout"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Parsing",
      "targets" : [
        "Parsing"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ScoutCLTCore",
      "targets" : [
        "ScoutCLTCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ScoutCLT",
      "targets" : [
        "ScoutCLT"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ScoutTests",
      "module_type" : "SwiftTarget",
      "name" : "ScoutTests",
      "path" : "Tests/ScoutTests",
      "sources" : [
        "Definitions/ParserTests.swift",
        "Definitions/Path/PathTests+Flattening.swift",
        "Definitions/Path/PathTests+Miscellaneous.swift",
        "Definitions/Path/PathTests.swift",
        "Definitions/ValueTypeTests+Codable.swift",
        "ExplorerValueCoder/ExplorerValueDecoderTests.swift",
        "ExplorerValueCoder/ExplorerValueEncoderTests.swift",
        "ExplorerXML/PathExplorerXMLTests+COW.swift",
        "ExplorerXML/PathExplorerXMLTests+ExplorerValue.swift",
        "Extensions/PathExplorers+Alias.swift",
        "Extensions/URL+Extensions.swift",
        "Extensions/XCTestCase+Extensions.swift",
        "ExtensionsTests/AEXMLExtensionsTests.swift",
        "ExtensionsTests/ArrayTests.swift",
        "ExtensionsTests/NSRegularExpressionExtensionsTests.swift",
        "ExtensionsTests/PathExplorerHelperTests.swift",
        "ExtensionsTests/String+Jaro-WinklerTests.swift",
        "ExtensionsTests/StringExtensionsTests.swift",
        "Models/BoundsTests.swift",
        "Models/PathsFilterTests.swift",
        "PathExplorerTestsSuite/PathExplorer+CSVImport.swift",
        "PathExplorerTestsSuite/PathExplorerTests+Add.swift",
        "PathExplorerTestsSuite/PathExplorerTests+CSVExport.swift",
        "PathExplorerTestsSuite/PathExplorerTests+Delete.swift",
        "PathExplorerTestsSuite/PathExplorerTests+Fold.swift",
        "PathExplorerTestsSuite/PathExplorerTests+Get.swift",
        "PathExplorerTestsSuite/PathExplorerTests+PathsListing.swift",
        "PathExplorerTestsSuite/PathExplorerTests+Set.swift",
        "PathTree/PathTreeTests.swift"
      ],
      "target_dependencies" : [
        "Scout"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ScoutCLTCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "ScoutCLTCoreTests",
      "path" : "Tests/ScoutCLTCoreTests",
      "sources" : [
        "ExportCommandTests.swift",
        "ValueParserTests.swift"
      ],
      "target_dependencies" : [
        "ScoutCLTCore",
        "Scout",
        "Parsing"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ScoutCLTCore",
      "module_type" : "SwiftTarget",
      "name" : "ScoutCLTCore",
      "path" : "Sources/ScoutCLTCore",
      "product_memberships" : [
        "ScoutCLTCore",
        "ScoutCLT"
      ],
      "sources" : [
        "Extensions/Collection+Extensions.swift",
        "Extensions/ExplorerValue+Extensions.swift",
        "Extensions/URL+Extensions.swift",
        "Models/CLTCoreError.swift",
        "Models/ExportCommand.swift",
        "Models/ExportFormat.swift",
        "Models/GroupExportValue.swift",
        "Models/PathAndValue+Parser.swift",
        "Models/PathAndValue.swift",
        "Models/ValueType.swift"
      ],
      "target_dependencies" : [
        "Scout",
        "Parsing"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ScoutCLT",
      "module_type" : "SwiftTarget",
      "name" : "ScoutCLT",
      "path" : "Sources/ScoutCLT",
      "product_dependencies" : [
        "ArgumentParser",
        "Lux"
      ],
      "product_memberships" : [
        "ScoutCLT"
      ],
      "sources" : [
        "AdvancedTopicsDoc/AdvancedTopic.swift",
        "AdvancedTopicsDoc/AdvandedPredicates.swift",
        "CRUD/Add/AddCommand.swift",
        "CRUD/Add/AddDocumentation.swift",
        "CRUD/Delete/DeleteCommand.swift",
        "CRUD/Delete/DeleteDocumentation.swift",
        "CRUD/Delete/DeleteKeyCommand.swift",
        "CRUD/Read/ReadCommand.swift",
        "CRUD/Read/ReadDocumentation.swift",
        "CRUD/Set/SetCommand.swift",
        "CRUD/Set/SetDocumentation.swift",
        "CSVCommand.swift",
        "ColorDelegates/ColorFile.swift",
        "ColorDelegates/JSONInjectorDelegate.swift",
        "ColorDelegates/PlistInjectorColorDelegate.swift",
        "ColorDelegates/XMLInjectorColorDelegate.swift",
        "ColorDelegates/YAMLInjectorColorDelegate.swift",
        "Extensions/ArgumentHelp+Extensions.swift",
        "Extensions/ArgumentParserConformance/DataFormat+ArgumentParser.swift",
        "Extensions/ArgumentParserConformance/ExportFormat+ArgumentParser.swift",
        "Extensions/ArgumentParserConformance/ParsableCommand+Extensions.swift",
        "Extensions/ArgumentParserConformance/ParsableCommand+PathCompletion.swift",
        "Extensions/ArgumentParserConformance/PathAndValue+ArgumentParser.swift",
        "Extensions/FileHandle+Extensions.swift",
        "Extensions/Optional+Extensions.swift",
        "Extensions/Path+Extensions.swift",
        "Extensions/String+Extensions.swift",
        "Main/CommandsRecords.swift",
        "Main/DocCommand.swift",
        "Main/InstallCompletionScriptCommand.swift",
        "Main/PathExplorerInputCommand.swift",
        "Main/ScoutMainCommand.swift",
        "Models/ColorFlag.swift",
        "Models/Command.swift",
        "Models/Documentation.swift",
        "Models/PathExplorer+Alias.swift",
        "Models/RuntimeError.swift",
        "Models/SADCommand.swift",
        "Models/ValidationError.swift",
        "Paths/PathsCommand.swift",
        "Paths/PathsDocumentation.swift"
      ],
      "target_dependencies" : [
        "Scout",
        "ScoutCLTCore"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Scout",
      "module_type" : "SwiftTarget",
      "name" : "Scout",
      "path" : "Sources/Scout",
      "product_dependencies" : [
        "AEXML",
        "Yams",
        "SwiftCSV",
        "BooleanExpressionEvaluation"
      ],
      "product_memberships" : [
        "Scout",
        "ScoutCLTCore",
        "ScoutCLT"
      ],
      "sources" : [
        "Constants/DataFormat.swift",
        "Constants/Folding.swift",
        "Constants/ScoutVersion.swift",
        "ExplorerValue/CRUD/ExplorerValue+Add.swift",
        "ExplorerValue/CRUD/ExplorerValue+Delete.swift",
        "ExplorerValue/CRUD/ExplorerValue+Get.swift",
        "ExplorerValue/CRUD/ExplorerValue+Set.swift",
        "ExplorerValue/CSV/ExplorerValue+CSVExport.swift",
        "ExplorerValue/CSV/ExplorerValue+CSVImport.swift",
        "ExplorerValue/ExplorerValue.swift",
        "ExplorerValue/Other/ExplorerValue+Codable.swift",
        "ExplorerValue/Other/ExplorerValue+Convenience.swift",
        "ExplorerValue/Other/ExplorerValue+CustomStringConvertible.swift",
        "ExplorerValue/Other/ExplorerValue+ExpressibleBy.swift",
        "ExplorerValue/Other/ExplorerValue+Folded.swift",
        "ExplorerValue/Other/ExplorerValue+Helpers.swift",
        "ExplorerValue/Other/ExplorerValue+PathsListing.swift",
        "ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormat.swift",
        "ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+JsonDateIso8601.swift",
        "ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+JsonDefault.swift",
        "ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+Namespace.swift",
        "ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+PlistDefault.swift",
        "ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift",
        "ExplorerValueSerialization/ExplorerValueConvertible+Codable/Decoding/ExplorerValueDecoder.swift",
        "ExplorerValueSerialization/ExplorerValueConvertible+Codable/Decoding/ExplorerValueDecodingContainer.swift",
        "ExplorerValueSerialization/ExplorerValueConvertible+Codable/Decoding/ExplorerValueSingleDecodingContainer.swift",
        "ExplorerValueSerialization/ExplorerValueConvertible+Codable/Decoding/ExplorerValueUnkeyedDecodingContainer.swift",
        "ExplorerValueSerialization/ExplorerValueConvertible+Codable/DecodingError+Extensions.swift",
        "ExplorerValueSerialization/ExplorerValueConvertible+Codable/Encoding/ExplorerValueEncoder.swift",
        "ExplorerValueSerialization/ExplorerValueConvertible+Codable/Encoding/ExplorerValueEncodingContainer.swift",
        "ExplorerValueSerialization/ExplorerValueConvertible+Codable/Encoding/ExplorerValueSingleEncodingContainer.swift",
        "ExplorerValueSerialization/ExplorerValueConvertible+Codable/Encoding/ExplorerValueUnkeyedEncodingContainer.swift",
        "ExplorerValueSerialization/ExplorerValueConvertible+Primitive.swift",
        "ExplorerValueSerialization/ExplorerValueConvertible.swift",
        "ExplorerValueSerialization/SerializationError.swift",
        "ExplorerXML/ExplorerXML+Add.swift",
        "ExplorerXML/ExplorerXML+CSVExport.swift",
        "ExplorerXML/ExplorerXML+CSVImport.swift",
        "ExplorerXML/ExplorerXML+Delete.swift",
        "ExplorerXML/ExplorerXML+ExplorerValue.swift",
        "ExplorerXML/ExplorerXML+Fold.swift",
        "ExplorerXML/ExplorerXML+Get.swift",
        "ExplorerXML/ExplorerXML+PathsListing.swift",
        "ExplorerXML/ExplorerXML+Serialization.swift",
        "ExplorerXML/ExplorerXML+Set.swift",
        "ExplorerXML/ExplorerXML+SingleChildStrategy.swift",
        "ExplorerXML/ExplorerXML+ValueSetter.swift",
        "ExplorerXML/ExplorerXML.swift",
        "Extensions/AEXML/AEXMLElement+Children.swift",
        "Extensions/AEXML/AEXMLElement+Equal.swift",
        "Extensions/AEXML/AEXMLElement+Group.swift",
        "Extensions/Array+Extensions.swift",
        "Extensions/CodingKey+Extensions.swift",
        "Extensions/Collection+Extensions.swift",
        "Extensions/Collection+Path.swift",
        "Extensions/Dictionary+Extensions.swift",
        "Extensions/Int+LastIndex.swift",
        "Extensions/NSRegularExpression+Extensions.swift",
        "Extensions/Optional+Extensions.swift",
        "Extensions/Slice+Etensions.swift",
        "Extensions/String+Extension.swift",
        "Extensions/String+Jaro-Winkler.swift",
        "Models/Error/ExplorerError.swift",
        "Models/Error/PathError.swift",
        "Models/Path/Bounds+Bound.swift",
        "Models/Path/Bounds+IntWrapper.swift",
        "Models/Path/Bounds.swift",
        "Models/Path/Path+Flattening.swift",
        "Models/Path/Path+Miscellaneous.swift",
        "Models/Path/Path+StringConvertible.swift",
        "Models/Path/Path.swift",
        "Models/Path/PathElement+Convenience.swift",
        "Models/Path/PathElement.swift",
        "Models/Path/PathElementRepresentable.swift",
        "Models/Path/PathTree+ValueType.swift",
        "Models/Path/PathTree.swift",
        "Models/PathExplorer/CodablePathExplorer+Serialization.swift",
        "Models/PathExplorer/CodablePathExplorer.swift",
        "Models/PathExplorer/EquatablePathExplorer.swift",
        "Models/PathExplorer/PathExplorer+Convenience.swift",
        "Models/PathExplorer/PathExplorer+ExploreWithMemory.swift",
        "Models/PathExplorer/PathExplorer+Helpers.swift",
        "Models/PathExplorer/PathExplorer.swift",
        "Models/PathExplorer/PathExplorers.swift",
        "Models/PathExplorer/SerializablePathExplorer.swift",
        "Models/PathParser/Path+Parsing.swift",
        "Models/PathsFilter/PathsFilter+ExpressionPredicate.swift",
        "Models/PathsFilter/PathsFilter+FunctionPredicate.swift",
        "Models/PathsFilter/PathsFilter.swift",
        "Models/PathsFilter/ValuePredicate.swift",
        "Models/PathsFilter/ValueTarget.swift"
      ],
      "target_dependencies" : [
        "Parsing"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Parsing",
      "module_type" : "SwiftTarget",
      "name" : "Parsing",
      "path" : "Sources/Parsing",
      "product_memberships" : [
        "Scout",
        "Parsing",
        "ScoutCLTCore",
        "ScoutCLT"
      ],
      "sources" : [
        "Character+Extensions.swift",
        "Parser+Operators.swift",
        "Parser+Types.swift",
        "Parser.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.6"
}
Done.