diff --git a/WorkbenchReplacement/DatabaseModel.swift b/WorkbenchReplacement/DatabaseModel.swift index a34aee7..b981c14 100644 --- a/WorkbenchReplacement/DatabaseModel.swift +++ b/WorkbenchReplacement/DatabaseModel.swift @@ -63,9 +63,73 @@ struct WorkbenchQueryTab: Identifiable { } } +struct SQLHistoryEntry: Identifiable, Codable { + var id = UUID() + var executedAt = Date() + var connectionName: String + var database: String + var sql: String + var succeeded: Bool + var detail: String +} + +struct SavedSQLQuery: Identifiable, Codable { + var id = UUID() + var name: String + var sql: String +} + @MainActor final class DatabaseModel: ObservableObject { @Published var profiles: [ConnectionProfile] = [] + @Published private(set) var queryHistory: [SQLHistoryEntry] = [] + @Published private(set) var savedQueries: [SavedSQLQuery] = [] + private let historyKey = "WorkbenchReplacement.queryHistory.v1" + private let savedQueriesKey = "WorkbenchReplacement.savedQueries.v1" + private let maxHistoryEntries = 200 + + func saveCurrentQuery(named name: String) { + let clean = name.trimmingCharacters(in: .whitespacesAndNewlines) + guard !clean.isEmpty, !sql.trimmingCharacters(in: .whitespacesAndNewlines).isEmpty else { return } + savedQueries.insert(SavedSQLQuery(name: clean, sql: sql), at: 0) + persistSavedQueries() + } + + func openSavedQuery(_ entry: SavedSQLQuery) { + newQueryTab() + sql = entry.sql + if let id = activeQueryID, let index = queryTabs.firstIndex(where: { $0.id == id }) { + queryTabs[index].title = entry.name + queryTabs[index].sql = entry.sql + } + } + + func deleteSavedQuery(_ id: UUID) { + savedQueries.removeAll { $0.id == id } + persistSavedQueries() + } + + func clearQueryHistory() { + queryHistory.removeAll() + UserDefaults.standard.removeObject(forKey: historyKey) + } + + private func persistSavedQueries() { + if let data = try? JSONEncoder().encode(savedQueries) { + UserDefaults.standard.set(data, forKey: savedQueriesKey) + } + } + + private func recordQuery(_ statement: String, profile: ConnectionProfile, database: String, succeeded: Bool, detail: String) { + queryHistory.insert(SQLHistoryEntry(connectionName: profile.name, database: database, sql: statement, succeeded: succeeded, detail: detail), at: 0) + if queryHistory.count > maxHistoryEntries { + queryHistory.removeLast(queryHistory.count - maxHistoryEntries) + } + if let data = try? JSONEncoder().encode(queryHistory) { + UserDefaults.standard.set(data, forKey: historyKey) + } + } + @Published var selectedID: UUID? @Published var queryTabs: [WorkbenchQueryTab] = [ WorkbenchQueryTab( @@ -80,11 +144,20 @@ final class DatabaseModel: ObservableObject { @Published var schemaTables: [String: [String]] = [:] @Published var schemaViews: [String: [String]] = [:] @Published var selectedDatabase = "" + @Published var queryDurationText = "" @Published var isRunning = false @Published var status = "Not connected" private let storageKey = "WorkbenchReplacement.connectionProfiles.native.v1" init() { + if let data = UserDefaults.standard.data(forKey: historyKey), + let entries = try? JSONDecoder().decode([SQLHistoryEntry].self, from: data) { + queryHistory = Array(entries.prefix(maxHistoryEntries)) + } + if let data = UserDefaults.standard.data(forKey: savedQueriesKey), + let entries = try? JSONDecoder().decode([SavedSQLQuery].self, from: data) { + savedQueries = entries + } if let data = UserDefaults.standard.data(forKey: storageKey), let decoded = try? JSONDecoder().decode([ConnectionProfile].self, from: data) { profiles = decoded } if profiles.isEmpty { profiles = [ConnectionProfile()] } @@ -296,10 +369,16 @@ final class DatabaseModel: ObservableObject { } execute(sql, listingDatabases: false) } + func runSQL(statement: String) { + guard !statement.trimmingCharacters(in: .whitespacesAndNewlines).isEmpty else { return } + execute(statement, listingDatabases: false) + } private func execute(_ statement: String, listingDatabases: Bool) { guard let profile = selected else { status = "Select a connection"; return } guard !statement.trimmingCharacters(in: .whitespacesAndNewlines).isEmpty else { return } isRunning = true + if !listingDatabases { queryDurationText = "Running…" } + let queryStarted = Date() status = "Connecting…" let activeDB = listingDatabases ? "" : (selectedDatabase.isEmpty ? profile.database : selectedDatabase) let password = PasswordStore.read(profile.id) @@ -317,10 +396,17 @@ final class DatabaseModel: ObservableObject { queryTabs[index].result = parsed } status = "Query completed (\(parsed.rows.count) rows)" + recordQuery(statement, profile: profile, database: activeDB, succeeded: true, detail: status) } } catch { status = "Error" result = QueryResult(message: error.localizedDescription) + if !listingDatabases { + recordQuery(statement, profile: profile, database: activeDB, succeeded: false, detail: error.localizedDescription) + } + } + if !listingDatabases { + queryDurationText = String(format: "%.3f s", Date().timeIntervalSince(queryStarted)) } isRunning = false } diff --git a/WorkbenchReplacement/MainView.swift b/WorkbenchReplacement/MainView.swift index 4b15db5..7afb2b3 100644 --- a/WorkbenchReplacement/MainView.swift +++ b/WorkbenchReplacement/MainView.swift @@ -2,6 +2,7 @@ import SwiftUI import AppKit import CryptoKit +import UniformTypeIdentifiers // MARK: - Classic Workbench Colours @@ -25,8 +26,16 @@ private enum WB { struct MainView: View { @EnvironmentObject private var model: DatabaseModel + @State private var selectedSQL = "" + @State private var resultFilter = "" + @State private var resultSortColumn = 0 + @State private var resultSortAscending = true @State private var showingEditor = false @State private var showingDatabaseTransfer = false + @State private var showingQueryHistory = false + @State private var showingSavedQueries = false + @State private var showingSaveQuery = false + @State private var newSavedQueryName = "" @State private var editing = ConnectionProfile() @State private var editingPassword = "" @@ -74,6 +83,19 @@ struct MainView: View { model.loadDatabases() } } + .sheet(isPresented: $showingQueryHistory) { + SQLHistorySheet(model: model) + } + .sheet(isPresented: $showingSavedQueries) { + SavedSQLQueriesSheet(model: model) + } + .alert("Save SQL Query", isPresented: $showingSaveQuery) { + TextField("Query name", text: $newSavedQueryName) + Button("Save") { model.saveCurrentQuery(named: newSavedQueryName) } + Button("Cancel", role: .cancel) { } + } message: { + Text("Save the current SQL in your local query library.") + } .sheet(isPresented: $showingDatabaseTransfer) { WorkbenchDatabaseTransferView(model: model) } @@ -650,6 +672,14 @@ struct MainView: View { } .help("Execute SQL") + Button { + model.runSQL(statement: selectedSQL) + } label: { + Label("Run Selection", systemImage: "selection.pin.in.out") + } + .disabled(selectedSQL.trimmingCharacters(in: .whitespacesAndNewlines).isEmpty) + .help("Execute selected SQL without modifying the editor") + Button { model.formatSQL() } label: { @@ -660,6 +690,30 @@ struct MainView: View { Divider() .frame(height: 17) + Button { + showingQueryHistory = true + } label: { + Label("History", systemImage: "clock.arrow.circlepath") + } + .help("Query execution history") + + Button { + showingSavedQueries = true + } label: { + Label("Saved", systemImage: "bookmark") + } + .help("Open saved SQL queries") + + Button { + newSavedQueryName = "" + showingSaveQuery = true + } label: { + Image(systemName: "bookmark.fill") + } + .help("Save current SQL query") + + Divider().frame(height: 17) + Text("Default Schema:") .font(.system(size: 11)) @@ -696,7 +750,7 @@ struct MainView: View { .fill(WB.border) .frame(width: 1) - SQLTextView(text: $model.sql) + SQLTextView(text: $model.sql, selectedSQL: $selectedSQL, completions: Array(Set(model.schemaTables.values.flatMap { $0 } + model.schemaViews.values.flatMap { $0 })).sorted()) } .background(Color(nsColor: .textBackgroundColor)) } @@ -747,6 +801,23 @@ struct MainView: View { Spacer() + if !model.result.columns.isEmpty { + TextField("Filter rows", text: $resultFilter) + .textFieldStyle(.roundedBorder) + .frame(width: 170) + Picker("Sort", selection: $resultSortColumn) { + ForEach(model.result.columns.indices, id: \.self) { index in + Text(model.result.columns[index]).tag(index) + } + } + .frame(width: 155) + Button(resultSortAscending ? "Ascending" : "Descending") { + resultSortAscending.toggle() + } + Button("Export CSV") { exportResultCSV() } + } + Text(model.queryDurationText) + .foregroundStyle(.secondary) Text(model.result.message) .foregroundStyle(.secondary) } @@ -772,10 +843,41 @@ struct MainView: View { private var resultGrid: some View { - NativeResultGrid( - columns: model.result.columns, - rows: model.result.rows - ) + NativeResultGrid(columns: model.result.columns, rows: displayedRows) + } + + private var displayedRows: [[String]] { + let filtered = resultFilter.isEmpty ? model.result.rows : model.result.rows.filter { row in + row.contains { $0.localizedCaseInsensitiveContains(resultFilter) } + } + guard !model.result.columns.isEmpty else { return filtered } + let index = min(resultSortColumn, model.result.columns.count - 1) + return filtered.sorted { left, right in + let a = index < left.count ? left[index] : "" + let b = index < right.count ? right[index] : "" + let comparison = a.localizedStandardCompare(b) + return resultSortAscending ? comparison == .orderedAscending : comparison == .orderedDescending + } + } + + private func exportResultCSV() { + let panel = NSSavePanel() + panel.nameFieldStringValue = "query-results.csv" + panel.allowedContentTypes = [.commaSeparatedText] + guard panel.runModal() == .OK, let url = panel.url else { return } + func field(_ value: String) -> String { + "\"" + value.replacingOccurrences(of: "\"", with: "\"\"") + "\"" + } + let lines = ([model.result.columns] + displayedRows).map { row in + row.map(field).joined(separator: ",") + } + do { + try ("\u{FEFF}" + lines.joined(separator: "\r\n") + "\r\n") + .write(to: url, atomically: true, encoding: .utf8) + model.status = "Exported \(displayedRows.count) rows to \(url.lastPathComponent)" + } catch { + model.status = "CSV export failed: \(error.localizedDescription)" + } } private var actionOutput: some View { @@ -885,10 +987,107 @@ struct MainView: View { } } +// MARK: - Phase 17: Query History and Saved Queries + +private struct SQLHistorySheet: View { + @ObservedObject var model: DatabaseModel + @Environment(\.dismiss) private var dismiss + @State private var filter = "" + + private var entries: [SQLHistoryEntry] { + model.queryHistory.filter { + filter.isEmpty || $0.sql.localizedCaseInsensitiveContains(filter) || + $0.connectionName.localizedCaseInsensitiveContains(filter) + } + } + + var body: some View { + VStack(alignment: .leading, spacing: 12) { + HStack { + Text("Query History").font(.title2).bold() + Spacer() + Button("Clear History") { model.clearQueryHistory() } + .disabled(model.queryHistory.isEmpty) + Button("Done") { dismiss() } + } + TextField("Filter SQL or connection", text: $filter) + .textFieldStyle(.roundedBorder) + List(entries) { entry in + VStack(alignment: .leading, spacing: 5) { + HStack { + Image(systemName: entry.succeeded ? "checkmark.circle.fill" : "xmark.circle.fill") + .foregroundStyle(entry.succeeded ? .green : .red) + Text(entry.executedAt, style: .date) + Text(entry.executedAt, style: .time) + Text(entry.connectionName).foregroundStyle(.secondary) + Text(entry.database).foregroundStyle(.secondary) + Spacer() + Button("Open in New Tab") { + model.newQueryTab() + model.sql = entry.sql + model.saveActiveQuery() + dismiss() + } + } + Text(entry.sql).font(.system(.body, design: .monospaced)) + .lineLimit(3).textSelection(.enabled) + Text(entry.detail).font(.caption).foregroundStyle(.secondary) + }.padding(.vertical, 4) + } + } + .padding(20) + .frame(minWidth: 740, minHeight: 460) + } +} + +private struct SavedSQLQueriesSheet: View { + @ObservedObject var model: DatabaseModel + @Environment(\.dismiss) private var dismiss + @State private var filter = "" + + var body: some View { + VStack(alignment: .leading, spacing: 12) { + HStack { + Text("Saved SQL Queries").font(.title2).bold() + Spacer() + Button("Done") { dismiss() } + } + TextField("Filter saved queries", text: $filter) + .textFieldStyle(.roundedBorder) + List(model.savedQueries.filter { + filter.isEmpty || $0.name.localizedCaseInsensitiveContains(filter) || + $0.sql.localizedCaseInsensitiveContains(filter) + }) { entry in + HStack { + VStack(alignment: .leading, spacing: 4) { + Text(entry.name).font(.headline) + Text(entry.sql).font(.system(.caption, design: .monospaced)) + .lineLimit(2).foregroundStyle(.secondary) + } + Spacer() + Button("Open") { + model.openSavedQuery(entry) + dismiss() + } + Button(role: .destructive) { + model.deleteSavedQuery(entry.id) + } label: { + Image(systemName: "trash") + } + }.padding(.vertical, 5) + } + } + .padding(20) + .frame(minWidth: 650, minHeight: 420) + } +} + // MARK: - Native SQL Text Editor struct SQLTextView: NSViewRepresentable { @Binding var text: String + @Binding var selectedSQL: String + var completions: [String] = [] func makeCoordinator() -> Coordinator { Coordinator(self) @@ -961,6 +1160,39 @@ struct SQLTextView: NSViewRepresentable { self.parent = parent } + private let completionWords = [ + "SELECT", "FROM", "WHERE", "INSERT INTO", "UPDATE", "DELETE FROM", + "CREATE TABLE", "ALTER TABLE", "DROP TABLE", "JOIN", "LEFT JOIN", + "INNER JOIN", "GROUP BY", "ORDER BY", "HAVING", "LIMIT", + "DISTINCT", "COUNT", "SUM", "AVG", "MIN", "MAX", "AS", + "AND", "OR", "NOT", "NULL", "IS NULL", "LIKE", "IN", + "BETWEEN", "EXISTS", "UNION", "WITH", "CASE", "WHEN", "THEN", + "ELSE", "END", "SHOW TABLES", "SHOW DATABASES", "DESCRIBE", + "EXPLAIN", "PRIMARY KEY", "FOREIGN KEY", "INDEX", "VALUES" + ] + + func textView(_ textView: NSTextView, completions words: [String], + forPartialWordRange charRange: NSRange, + indexOfSelectedItem index: UnsafeMutablePointer?) -> [String] { + let text = textView.string as NSString + guard charRange.location != NSNotFound, + NSMaxRange(charRange) <= text.length else { return [] } + let prefix = text.substring(with: charRange) + guard !prefix.isEmpty else { return [] } + return Array(Set(completionWords + parent.completions)) + .filter { $0.range(of: prefix, options: [.anchored, .caseInsensitive]) != nil } + .sorted() + } + + func textViewDidChangeSelection(_ notification: Notification) { + guard let editor = notification.object as? NSTextView else { return } + let range = editor.selectedRange() + let value = editor.string as NSString + let selection = range.length > 0 && NSMaxRange(range) <= value.length + ? value.substring(with: range) : "" + if parent.selectedSQL != selection { parent.selectedSQL = selection } + } + func textDidChange(_ notification: Notification) { guard let editor = notification.object as? NSTextView else { return diff --git a/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.o b/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.o index 5ecfa1a..66f9ed7 100644 Binary files a/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.o and b/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.o differ diff --git a/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.swiftdeps b/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.swiftdeps index b7a836f..6807861 100644 Binary files a/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.swiftdeps and b/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.swiftdeps differ diff --git a/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.o b/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.o index 3393d16..c488e1e 100644 Binary files a/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.o and b/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.o differ diff --git a/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.swiftdeps b/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.swiftdeps index e2ce939..baf955e 100644 Binary files a/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.swiftdeps and b/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.swiftdeps differ diff --git a/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.o b/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.o index 2e532ca..bd0dce4 100644 Binary files a/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.o and b/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.o differ diff --git a/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.stringsdata b/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.stringsdata index 2bdf14f..b3d3c99 100644 --- a/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.stringsdata +++ b/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.stringsdata @@ -2,12 +2,52 @@ "source": "/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/MainView.swift", "tables": { "Localizable": [ + { + "comment": "", + "key": "Save SQL Query", + "location": { + "startingColumn": 16, + "startingLine": 92 + } + }, + { + "comment": "", + "key": "Query name", + "location": { + "startingColumn": 23, + "startingLine": 93 + } + }, + { + "comment": "", + "key": "Save", + "location": { + "startingColumn": 20, + "startingLine": 94 + } + }, + { + "comment": "", + "key": "Cancel", + "location": { + "startingColumn": 20, + "startingLine": 95 + } + }, + { + "comment": "", + "key": "Save the current SQL in your local query library.", + "location": { + "startingColumn": 18, + "startingLine": 97 + } + }, { "comment": "", "key": "MySQL Workbench", "location": { "startingColumn": 18, - "startingLine": 99 + "startingLine": 121 } }, { @@ -15,7 +55,7 @@ "key": "Navigator", "location": { "startingColumn": 20, - "startingLine": 188 + "startingLine": 210 } }, { @@ -23,7 +63,7 @@ "key": "Administration", "location": { "startingColumn": 22, - "startingLine": 189 + "startingLine": 211 } }, { @@ -31,7 +71,7 @@ "key": "Schemas", "location": { "startingColumn": 22, - "startingLine": 190 + "startingLine": 212 } }, { @@ -39,7 +79,7 @@ "key": "SCHEMAS", "location": { "startingColumn": 22, - "startingLine": 210 + "startingLine": 232 } }, { @@ -47,7 +87,7 @@ "key": "Edit Connection", "location": { "startingColumn": 36, - "startingLine": 264 + "startingLine": 286 } }, { @@ -55,7 +95,7 @@ "key": "Set as Default Schema", "location": { "startingColumn": 24, - "startingLine": 387 + "startingLine": 409 } }, { @@ -63,7 +103,7 @@ "key": "Refresh Tables", "location": { "startingColumn": 24, - "startingLine": 391 + "startingLine": 413 } }, { @@ -71,7 +111,7 @@ "key": "Load Tables", "location": { "startingColumn": 28, - "startingLine": 461 + "startingLine": 483 } }, { @@ -79,7 +119,7 @@ "key": "Tables", "location": { "startingColumn": 22, - "startingLine": 434 + "startingLine": 456 } }, { @@ -87,7 +127,7 @@ "key": "Select First 100 Rows", "location": { "startingColumn": 20, - "startingLine": 517 + "startingLine": 539 } }, { @@ -95,7 +135,7 @@ "key": "New Query Tab", "location": { "startingColumn": 19, - "startingLine": 638 + "startingLine": 660 } }, { @@ -103,7 +143,7 @@ "key": "Default Schema:", "location": { "startingColumn": 18, - "startingLine": 663 + "startingLine": 717 } }, { @@ -111,7 +151,7 @@ "key": "SQL Editor", "location": { "startingColumn": 18, - "startingLine": 673 + "startingLine": 727 } }, { @@ -119,7 +159,15 @@ "key": "Execute SQL", "location": { "startingColumn": 19, - "startingLine": 651 + "startingLine": 673 + } + }, + { + "comment": "", + "key": "Execute selected SQL without modifying the editor", + "location": { + "startingColumn": 19, + "startingLine": 681 } }, { @@ -127,7 +175,55 @@ "key": "Format SQL", "location": { "startingColumn": 19, - "startingLine": 658 + "startingLine": 688 + } + }, + { + "comment": "", + "key": "Query execution history", + "location": { + "startingColumn": 19, + "startingLine": 698 + } + }, + { + "comment": "", + "key": "Open saved SQL queries", + "location": { + "startingColumn": 19, + "startingLine": 705 + } + }, + { + "comment": "", + "key": "Save current SQL query", + "location": { + "startingColumn": 19, + "startingLine": 713 + } + }, + { + "comment": "", + "key": "Run Selection", + "location": { + "startingColumn": 23, + "startingLine": 678 + } + }, + { + "comment": "", + "key": "History", + "location": { + "startingColumn": 23, + "startingLine": 696 + } + }, + { + "comment": "", + "key": "Saved", + "location": { + "startingColumn": 23, + "startingLine": 703 } }, { @@ -135,7 +231,7 @@ "key": "%lld", "location": { "startingColumn": 26, - "startingLine": 713 + "startingLine": 767 } }, { @@ -143,7 +239,47 @@ "key": "Result Grid", "location": { "startingColumn": 22, - "startingLine": 745 + "startingLine": 799 + } + }, + { + "comment": "", + "key": "Filter rows", + "location": { + "startingColumn": 31, + "startingLine": 805 + } + }, + { + "comment": "", + "key": "Sort", + "location": { + "startingColumn": 28, + "startingLine": 808 + } + }, + { + "comment": "", + "key": "Ascending", + "location": { + "startingColumn": 50, + "startingLine": 814 + } + }, + { + "comment": "", + "key": "Descending", + "location": { + "startingColumn": 64, + "startingLine": 814 + } + }, + { + "comment": "", + "key": "Export CSV", + "location": { + "startingColumn": 28, + "startingLine": 817 } }, { @@ -151,7 +287,7 @@ "key": "No query results", "location": { "startingColumn": 26, - "startingLine": 763 + "startingLine": 834 } }, { @@ -159,7 +295,7 @@ "key": "Action Output", "location": { "startingColumn": 22, - "startingLine": 785 + "startingLine": 887 } }, { @@ -167,7 +303,79 @@ "key": "UTF-8", "location": { "startingColumn": 18, - "startingLine": 860 + "startingLine": 962 + } + }, + { + "comment": "", + "key": "Filter SQL or connection", + "location": { + "startingColumn": 23, + "startingLine": 1013 + } + }, + { + "comment": "", + "key": "Query History", + "location": { + "startingColumn": 22, + "startingLine": 1007 + } + }, + { + "comment": "", + "key": "Clear History", + "location": { + "startingColumn": 24, + "startingLine": 1009 + } + }, + { + "comment": "", + "key": "Done", + "location": { + "startingColumn": 24, + "startingLine": 1011 + } + }, + { + "comment": "", + "key": "Open in New Tab", + "location": { + "startingColumn": 32, + "startingLine": 1025 + } + }, + { + "comment": "", + "key": "Filter saved queries", + "location": { + "startingColumn": 23, + "startingLine": 1055 + } + }, + { + "comment": "", + "key": "Saved SQL Queries", + "location": { + "startingColumn": 22, + "startingLine": 1051 + } + }, + { + "comment": "", + "key": "Done", + "location": { + "startingColumn": 24, + "startingLine": 1053 + } + }, + { + "comment": "", + "key": "Open", + "location": { + "startingColumn": 28, + "startingLine": 1068 } }, { @@ -175,7 +383,7 @@ "key": "Connection Settings", "location": { "startingColumn": 18, - "startingLine": 1035 + "startingLine": 1267 } }, { @@ -183,7 +391,7 @@ "key": "Connection Name", "location": { "startingColumn": 21, - "startingLine": 1040 + "startingLine": 1272 } }, { @@ -191,7 +399,7 @@ "key": "Hostname", "location": { "startingColumn": 21, - "startingLine": 1045 + "startingLine": 1277 } }, { @@ -199,7 +407,7 @@ "key": "Port", "location": { "startingColumn": 21, - "startingLine": 1050 + "startingLine": 1282 } }, { @@ -207,7 +415,7 @@ "key": "Username", "location": { "startingColumn": 21, - "startingLine": 1056 + "startingLine": 1288 } }, { @@ -215,7 +423,7 @@ "key": "Password (macOS Keychain)", "location": { "startingColumn": 21, - "startingLine": 1061 + "startingLine": 1293 } }, { @@ -223,7 +431,7 @@ "key": "Default Schema", "location": { "startingColumn": 21, - "startingLine": 1066 + "startingLine": 1298 } }, { @@ -231,7 +439,7 @@ "key": "Cancel", "location": { "startingColumn": 24, - "startingLine": 1074 + "startingLine": 1306 } }, { @@ -239,7 +447,7 @@ "key": "Save", "location": { "startingColumn": 24, - "startingLine": 1078 + "startingLine": 1310 } }, { @@ -247,7 +455,7 @@ "key": "Terminate MySQL session?", "location": { "startingColumn": 13, - "startingLine": 1569 + "startingLine": 1801 } }, { @@ -255,7 +463,7 @@ "key": "The server did not return any columns.", "location": { "startingColumn": 25, - "startingLine": 1502 + "startingLine": 1734 } }, { @@ -263,7 +471,7 @@ "key": "Loading %@…", "location": { "startingColumn": 30, - "startingLine": 1480 + "startingLine": 1712 } }, { @@ -271,7 +479,7 @@ "key": "No Data", "location": { "startingColumn": 21, - "startingLine": 1499 + "startingLine": 1731 } }, { @@ -279,7 +487,7 @@ "key": "Unable to Load %@", "location": { "startingColumn": 25, - "startingLine": 1486 + "startingLine": 1718 } }, { @@ -287,7 +495,7 @@ "key": "Retry", "location": { "startingColumn": 28, - "startingLine": 1492 + "startingLine": 1724 } }, { @@ -295,7 +503,7 @@ "key": "Changes require confirmation", "location": { "startingColumn": 26, - "startingLine": 1546 + "startingLine": 1778 } }, { @@ -303,7 +511,7 @@ "key": "Account", "location": { "startingColumn": 28, - "startingLine": 1525 + "startingLine": 1757 } }, { @@ -311,7 +519,7 @@ "key": "Show Grants", "location": { "startingColumn": 28, - "startingLine": 1536 + "startingLine": 1768 } }, { @@ -319,7 +527,7 @@ "key": "Manage Accounts…", "location": { "startingColumn": 28, - "startingLine": 1540 + "startingLine": 1772 } }, { @@ -327,7 +535,7 @@ "key": "Select account", "location": { "startingColumn": 30, - "startingLine": 1526 + "startingLine": 1758 } }, { @@ -335,7 +543,7 @@ "key": "%@@%@", "location": { "startingColumn": 38, - "startingLine": 1530 + "startingLine": 1762 } }, { @@ -343,7 +551,7 @@ "key": "%@ session %@", "location": { "startingColumn": 24, - "startingLine": 1577 + "startingLine": 1809 } }, { @@ -351,7 +559,7 @@ "key": "Cancel", "location": { "startingColumn": 20, - "startingLine": 1582 + "startingLine": 1814 } }, { @@ -359,7 +567,7 @@ "key": "This operation affects a live MySQL session. Terminating a connection can interrupt transactions and roll back uncommitted work. Verify the session ID before proceeding.", "location": { "startingColumn": 18, - "startingLine": 1584 + "startingLine": 1816 } }, { @@ -367,7 +575,7 @@ "key": "Grants: %@", "location": { "startingColumn": 22, - "startingLine": 1598 + "startingLine": 1830 } }, { @@ -375,7 +583,7 @@ "key": "Close", "location": { "startingColumn": 24, - "startingLine": 1610 + "startingLine": 1842 } }, { @@ -383,7 +591,7 @@ "key": "Requires PROCESS privilege to see other users' sessions and appropriate privileges to terminate them.", "location": { "startingColumn": 18, - "startingLine": 1640 + "startingLine": 1872 } }, { @@ -391,7 +599,7 @@ "key": "Session", "location": { "startingColumn": 24, - "startingLine": 1620 + "startingLine": 1852 } }, { @@ -399,7 +607,7 @@ "key": "Stop Query", "location": { "startingColumn": 24, - "startingLine": 1627 + "startingLine": 1859 } }, { @@ -407,7 +615,7 @@ "key": "Disconnect Session", "location": { "startingColumn": 24, - "startingLine": 1629 + "startingLine": 1861 } }, { @@ -415,7 +623,7 @@ "key": "Select a session", "location": { "startingColumn": 26, - "startingLine": 1621 + "startingLine": 1853 } }, { @@ -423,7 +631,7 @@ "key": "ID %@", "location": { "startingColumn": 30, - "startingLine": 1623 + "startingLine": 1855 } }, { @@ -431,7 +639,7 @@ "key": "Filter results", "location": { "startingColumn": 27, - "startingLine": 1705 + "startingLine": 1937 } }, { @@ -439,7 +647,7 @@ "key": "Auto-refresh", "location": { "startingColumn": 20, - "startingLine": 1710 + "startingLine": 1942 } }, { @@ -447,7 +655,7 @@ "key": "Refresh every five seconds", "location": { "startingColumn": 23, - "startingLine": 1712 + "startingLine": 1944 } }, { @@ -455,7 +663,7 @@ "key": "Refresh", "location": { "startingColumn": 23, - "startingLine": 1717 + "startingLine": 1949 } }, { @@ -463,7 +671,7 @@ "key": "SQL Editor", "location": { "startingColumn": 23, - "startingLine": 1724 + "startingLine": 1956 } }, { @@ -471,7 +679,7 @@ "key": "Not loaded", "location": { "startingColumn": 22, - "startingLine": 1802 + "startingLine": 2034 } }, { @@ -479,7 +687,7 @@ "key": "Updated %@", "location": { "startingColumn": 21, - "startingLine": 1799 + "startingLine": 2031 } }, { @@ -487,7 +695,7 @@ "key": "%lld rows", "location": { "startingColumn": 18, - "startingLine": 1807 + "startingLine": 2039 } }, { @@ -495,7 +703,7 @@ "key": "Import SQL into %@?", "location": { "startingColumn": 13, - "startingLine": 2114 + "startingLine": 2346 } }, { @@ -503,7 +711,7 @@ "key": "Operation", "location": { "startingColumn": 20, - "startingLine": 1917 + "startingLine": 2149 } }, { @@ -511,7 +719,7 @@ "key": "Data Export", "location": { "startingColumn": 22, - "startingLine": 1918 + "startingLine": 2150 } }, { @@ -519,7 +727,7 @@ "key": "Data Import / Restore", "location": { "startingColumn": 22, - "startingLine": 1919 + "startingLine": 2151 } }, { @@ -527,7 +735,7 @@ "key": "MySQL Connection", "location": { "startingColumn": 26, - "startingLine": 1926 + "startingLine": 2158 } }, { @@ -535,7 +743,7 @@ "key": "Export Options", "location": { "startingColumn": 30, - "startingLine": 1950 + "startingLine": 2182 } }, { @@ -543,7 +751,7 @@ "key": "Import Options", "location": { "startingColumn": 30, - "startingLine": 2006 + "startingLine": 2238 } }, { @@ -551,7 +759,7 @@ "key": "Progress", "location": { "startingColumn": 26, - "startingLine": 2018 + "startingLine": 2250 } }, { @@ -559,7 +767,7 @@ "key": "Connection", "location": { "startingColumn": 36, - "startingLine": 1928 + "startingLine": 2160 } }, { @@ -567,7 +775,7 @@ "key": "Database", "location": { "startingColumn": 28, - "startingLine": 1932 + "startingLine": 2164 } }, { @@ -575,7 +783,7 @@ "key": "Select Database", "location": { "startingColumn": 30, - "startingLine": 1933 + "startingLine": 2165 } }, { @@ -583,7 +791,7 @@ "key": "Refresh Databases", "location": { "startingColumn": 32, - "startingLine": 1941 + "startingLine": 2173 } }, { @@ -591,7 +799,7 @@ "key": "No tables found. Select a database or refresh the list.", "location": { "startingColumn": 34, - "startingLine": 1972 + "startingLine": 2204 } }, { @@ -599,7 +807,7 @@ "key": "InnoDB data is exported using a consistent snapshot and a single streamed query per table. Tables without unique indexes are supported.", "location": { "startingColumn": 30, - "startingLine": 2001 + "startingLine": 2233 } }, { @@ -607,7 +815,7 @@ "key": "Table structure", "location": { "startingColumn": 32, - "startingLine": 1952 + "startingLine": 2184 } }, { @@ -615,7 +823,7 @@ "key": "Table data", "location": { "startingColumn": 32, - "startingLine": 1953 + "startingLine": 2185 } }, { @@ -623,7 +831,7 @@ "key": "Add DROP TABLE IF EXISTS", "location": { "startingColumn": 32, - "startingLine": 1954 + "startingLine": 2186 } }, { @@ -631,7 +839,7 @@ "key": "Include views (definitions)", "location": { "startingColumn": 32, - "startingLine": 1956 + "startingLine": 2188 } }, { @@ -639,7 +847,7 @@ "key": "Include triggers", "location": { "startingColumn": 32, - "startingLine": 1958 + "startingLine": 2190 } }, { @@ -647,7 +855,7 @@ "key": "Include stored procedures and functions", "location": { "startingColumn": 32, - "startingLine": 1960 + "startingLine": 2192 } }, { @@ -655,7 +863,7 @@ "key": "Loading tables…", "location": { "startingColumn": 57, - "startingLine": 1970 + "startingLine": 2202 } }, { @@ -663,7 +871,7 @@ "key": "Tables (%lld selected)", "location": { "startingColumn": 34, - "startingLine": 1963 + "startingLine": 2195 } }, { @@ -671,7 +879,7 @@ "key": "All", "location": { "startingColumn": 36, - "startingLine": 1965 + "startingLine": 2197 } }, { @@ -679,7 +887,7 @@ "key": "None", "location": { "startingColumn": 36, - "startingLine": 1966 + "startingLine": 2198 } }, { @@ -687,7 +895,7 @@ "key": "Refresh", "location": { "startingColumn": 36, - "startingLine": 1967 + "startingLine": 2199 } }, { @@ -695,7 +903,7 @@ "key": "Views (%lld selected)", "location": { "startingColumn": 38, - "startingLine": 1986 + "startingLine": 2218 } }, { @@ -703,7 +911,7 @@ "key": "All", "location": { "startingColumn": 40, - "startingLine": 1988 + "startingLine": 2220 } }, { @@ -711,7 +919,7 @@ "key": "None", "location": { "startingColumn": 40, - "startingLine": 1989 + "startingLine": 2221 } }, { @@ -719,7 +927,7 @@ "key": "Import SQL statements into the selected database.", "location": { "startingColumn": 30, - "startingLine": 2008 + "startingLine": 2240 } }, { @@ -727,7 +935,7 @@ "key": "Supports MySQL DELIMITER directives, triggers and stored routines. Import is not transactional; use a verified backup before restoring.", "location": { "startingColumn": 30, - "startingLine": 2011 + "startingLine": 2243 } }, { @@ -735,7 +943,7 @@ "key": "Current table: %@ / %@ rows · Total exported: %@", "location": { "startingColumn": 30, - "startingLine": 2035 + "startingLine": 2267 } }, { @@ -743,7 +951,7 @@ "key": "Close", "location": { "startingColumn": 24, - "startingLine": 2049 + "startingLine": 2281 } }, { @@ -751,7 +959,7 @@ "key": "Verify Backup…", "location": { "startingColumn": 28, - "startingLine": 2057 + "startingLine": 2289 } }, { @@ -759,7 +967,7 @@ "key": "Verify an SQL file against its SHA-256 checksum sidecar", "location": { "startingColumn": 27, - "startingLine": 2060 + "startingLine": 2292 } }, { @@ -767,7 +975,7 @@ "key": "Verify Restored Database…", "location": { "startingColumn": 28, - "startingLine": 2061 + "startingLine": 2293 } }, { @@ -775,7 +983,7 @@ "key": "Compare restored table row counts and object names with the export manifest", "location": { "startingColumn": 27, - "startingLine": 2065 + "startingLine": 2297 } }, { @@ -783,7 +991,7 @@ "key": "Cancel", "location": { "startingColumn": 28, - "startingLine": 2069 + "startingLine": 2301 } }, { @@ -791,7 +999,7 @@ "key": "Export SQL…", "location": { "startingColumn": 31, - "startingLine": 2076 + "startingLine": 2308 } }, { @@ -799,7 +1007,7 @@ "key": "Import SQL…", "location": { "startingColumn": 31, - "startingLine": 2077 + "startingLine": 2309 } }, { @@ -807,7 +1015,7 @@ "key": "Import SQL", "location": { "startingColumn": 20, - "startingLine": 2117 + "startingLine": 2349 } }, { @@ -815,7 +1023,7 @@ "key": "Cancel", "location": { "startingColumn": 20, - "startingLine": 2125 + "startingLine": 2357 } }, { @@ -823,7 +1031,7 @@ "key": "SQL files can modify or delete existing database objects and data. Ensure you have a backup before continuing.", "location": { "startingColumn": 17, - "startingLine": 2130 + "startingLine": 2362 } }, { @@ -831,7 +1039,7 @@ "key": "Database Import / Export", "location": { "startingColumn": 22, - "startingLine": 2142 + "startingLine": 2374 } }, { @@ -839,7 +1047,7 @@ "key": "Built-in native MySQL database tools", "location": { "startingColumn": 22, - "startingLine": 2145 + "startingLine": 2377 } }, { @@ -847,7 +1055,7 @@ "key": "Confirm %@", "location": { "startingColumn": 16, - "startingLine": 3196 + "startingLine": 3428 } }, { @@ -855,7 +1063,7 @@ "key": "Manage MySQL Accounts", "location": { "startingColumn": 18, - "startingLine": 3146 + "startingLine": 3378 } }, { @@ -863,7 +1071,7 @@ "key": "Account changes run on %@. Review the SQL before applying it.", "location": { "startingColumn": 18, - "startingLine": 3147 + "startingLine": 3379 } }, { @@ -871,7 +1079,7 @@ "key": "Operation", "location": { "startingColumn": 24, - "startingLine": 3150 + "startingLine": 3382 } }, { @@ -879,7 +1087,7 @@ "key": "Username", "location": { "startingColumn": 27, - "startingLine": 3155 + "startingLine": 3387 } }, { @@ -887,7 +1095,7 @@ "key": "Host", "location": { "startingColumn": 27, - "startingLine": 3157 + "startingLine": 3389 } }, { @@ -895,7 +1103,7 @@ "key": "Password", "location": { "startingColumn": 33, - "startingLine": 3159 + "startingLine": 3391 } }, { @@ -903,7 +1111,7 @@ "key": "Database", "location": { "startingColumn": 31, - "startingLine": 3162 + "startingLine": 3394 } }, { @@ -911,7 +1119,7 @@ "key": "Privilege", "location": { "startingColumn": 28, - "startingLine": 3163 + "startingLine": 3395 } }, { @@ -919,7 +1127,7 @@ "key": "Close", "location": { "startingColumn": 24, - "startingLine": 3178 + "startingLine": 3410 } }, { @@ -927,7 +1135,7 @@ "key": "Review SQL…", "location": { "startingColumn": 24, - "startingLine": 3180 + "startingLine": 3412 } }, { @@ -935,7 +1143,7 @@ "key": "Cancel", "location": { "startingColumn": 20, - "startingLine": 3197 + "startingLine": 3429 } }, { @@ -943,7 +1151,7 @@ "key": "Apply Change", "location": { "startingColumn": 20, - "startingLine": 3198 + "startingLine": 3430 } }, { @@ -951,7 +1159,7 @@ "key": "Run this operation against %@?\n\n%@", "location": { "startingColumn": 18, - "startingLine": 3203 + "startingLine": 3435 } } ] diff --git a/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.swiftdeps b/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.swiftdeps index 686273b..6085a26 100644 Binary files a/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.swiftdeps and b/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.swiftdeps differ diff --git a/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-primary.priors b/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-primary.priors index 7aaec99..1ec080f 100644 Binary files a/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-primary.priors and b/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-primary.priors differ diff --git a/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftmodule b/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftmodule index 645bcd1..6ef1daf 100644 Binary files a/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftmodule and b/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftmodule differ diff --git a/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftsourceinfo b/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftsourceinfo index 0cca635..e5dcafa 100644 Binary files a/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftsourceinfo and b/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftsourceinfo differ diff --git a/build/Build/Intermediates.noindex/XCBuildData/build.db b/build/Build/Intermediates.noindex/XCBuildData/build.db index 4210473..49cde3a 100644 Binary files a/build/Build/Intermediates.noindex/XCBuildData/build.db and b/build/Build/Intermediates.noindex/XCBuildData/build.db differ diff --git a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/15726fb86eddf5eb007ad1da55571215 b/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/15726fb86eddf5eb007ad1da55571215 deleted file mode 100644 index b41c2b4..0000000 --- a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/15726fb86eddf5eb007ad1da55571215 +++ /dev/null @@ -1 +0,0 @@ -@rpath/WorkbenchReplacement.debug.dylib \ No newline at end of file diff --git a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/2de6a04cdba79ed13580c47dfd70cc5f b/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/2de6a04cdba79ed13580c47dfd70cc5f deleted file mode 100644 index 0c67376..0000000 --- a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/2de6a04cdba79ed13580c47dfd70cc5f +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/4f5c2426dceb78351a3ede0458739fcc b/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/4f5c2426dceb78351a3ede0458739fcc deleted file mode 100644 index 38c3fe3..0000000 --- a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/4f5c2426dceb78351a3ede0458739fcc +++ /dev/null @@ -1,49 +0,0 @@ -{ - "" : { - "diagnostics" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-primary.dia", - "emit-module-dependencies" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-primary-emit-module.d", - "emit-module-diagnostics" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-primary-emit-module.dia", - "pch" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-primary-Bridging-header.pch", - "swift-dependencies" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-primary.swiftdeps" - }, - "/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/App.swift" : { - "const-values" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.swiftconstvalues", - "dependencies" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.d", - "diagnostics" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.dia", - "index-unit-output-path" : "/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.o", - "llvm-bc" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.bc", - "object" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.o", - "swift-dependencies" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.swiftdeps", - "swiftmodule" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App~partial.swiftmodule" - }, - "/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/DatabaseModel.swift" : { - "const-values" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.swiftconstvalues", - "dependencies" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.d", - "diagnostics" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.dia", - "index-unit-output-path" : "/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.o", - "llvm-bc" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.bc", - "object" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.o", - "swift-dependencies" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.swiftdeps", - "swiftmodule" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel~partial.swiftmodule" - }, - "/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/MainView.swift" : { - "const-values" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.swiftconstvalues", - "dependencies" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.d", - "diagnostics" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.dia", - "index-unit-output-path" : "/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.o", - "llvm-bc" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.bc", - "object" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.o", - "swift-dependencies" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.swiftdeps", - "swiftmodule" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView~partial.swiftmodule" - }, - "/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/MySQLProtocol.swift" : { - "const-values" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.swiftconstvalues", - "dependencies" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.d", - "diagnostics" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.dia", - "index-unit-output-path" : "/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.o", - "llvm-bc" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.bc", - "object" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.o", - "swift-dependencies" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.swiftdeps", - "swiftmodule" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol~partial.swiftmodule" - } -} \ No newline at end of file diff --git a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/8bba4233626f64a7ea772bb94a08a1a9 b/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/8bba4233626f64a7ea772bb94a08a1a9 deleted file mode 100644 index ee59dbc..0000000 --- a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/8bba4233626f64a7ea772bb94a08a1a9 +++ /dev/null @@ -1 +0,0 @@ -{"case-sensitive":"false","roots":[],"version":0} \ No newline at end of file diff --git a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/9a2910799639cff85464f3dcb75559c1 b/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/9a2910799639cff85464f3dcb75559c1 deleted file mode 100644 index d78c86b..0000000 --- a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/9a2910799639cff85464f3dcb75559c1 +++ /dev/null @@ -1 +0,0 @@ -["AnyResolverProviding","AppEntity","AppEnum","AppExtension","AppIntent","AppIntentsPackage","AppShortcutProviding","AppShortcutsProvider","AppUnionValue","AppUnionValueCasesProviding","DynamicOptionsProvider","EntityQuery","ExtensionPointDefining","IntentValueQuery","Resolver","TransientEntity","_AssistantIntentsProvider","_GenerativeFunctionExtractable","_IntentValueRepresentable"] \ No newline at end of file diff --git a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/ae2b7c24118a9e148a915e3587135ec9 b/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/ae2b7c24118a9e148a915e3587135ec9 deleted file mode 100644 index 916adbf..0000000 Binary files a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/ae2b7c24118a9e148a915e3587135ec9 and /dev/null differ diff --git a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/b47c260a05c70c9e20ee4b0d1fc4e6ed b/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/b47c260a05c70c9e20ee4b0d1fc4e6ed deleted file mode 100644 index f9bf4c6..0000000 --- a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/b47c260a05c70c9e20ee4b0d1fc4e6ed +++ /dev/null @@ -1,4 +0,0 @@ -/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.o -/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.o -/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.o -/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.o diff --git a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/b6a63299643304380633b19a42b96379 b/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/b6a63299643304380633b19a42b96379 deleted file mode 100644 index b2f4ea6..0000000 --- a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/b6a63299643304380633b19a42b96379 +++ /dev/null @@ -1,4 +0,0 @@ -/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.swiftconstvalues -/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.swiftconstvalues -/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.swiftconstvalues -/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.swiftconstvalues diff --git a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/d41d8cd98f00b204e9800998ecf8427e b/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/d41d8cd98f00b204e9800998ecf8427e deleted file mode 100644 index e69de29..0000000 diff --git a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/d88acc6e91fc370129743fcdc3e34ab1 b/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/d88acc6e91fc370129743fcdc3e34ab1 deleted file mode 100644 index 5920ce0..0000000 --- a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/d88acc6e91fc370129743fcdc3e34ab1 +++ /dev/null @@ -1,4 +0,0 @@ -/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/App.swift -/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/MainView.swift -/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/DatabaseModel.swift -/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/MySQLProtocol.swift diff --git a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/dccfce55fa07ed9ec6f5920d7bed9910 b/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/dccfce55fa07ed9ec6f5920d7bed9910 deleted file mode 100644 index 81feccc..0000000 --- a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/dccfce55fa07ed9ec6f5920d7bed9910 +++ /dev/null @@ -1 +0,0 @@ -WorkbenchReplacement.debug.dylib \ No newline at end of file diff --git a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/f86cbb10517a3bd51f252887359b04af b/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/f86cbb10517a3bd51f252887359b04af deleted file mode 100644 index 3842541..0000000 --- a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/f86cbb10517a3bd51f252887359b04af +++ /dev/null @@ -1,8 +0,0 @@ - - - - - com.apple.security.get-task-allow - - - diff --git a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/fd8314defc70a8778956f026c0ddfd19 b/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/fd8314defc70a8778956f026c0ddfd19 deleted file mode 100644 index dd8b535..0000000 Binary files a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/attachments/fd8314defc70a8778956f026c0ddfd19 and /dev/null differ diff --git a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/build-request.json b/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/build-request.json deleted file mode 100644 index cb3dcea..0000000 --- a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/build-request.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "buildCommand" : { - "command" : "build", - "skipDependencies" : false, - "style" : "buildOnly" - }, - "configuredTargets" : [ - { - "guid" : "34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14" - } - ], - "containerPath" : "/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement.xcodeproj", - "continueBuildingAfterErrors" : false, - "dependencyScope" : "workspace", - "enableIndexBuildArena" : false, - "hideShellScriptEnvironment" : false, - "parameters" : { - "action" : "build", - "activeArchitecture" : "arm64", - "activeRunDestination" : { - "disableOnlyActiveArch" : false, - "hostTargetedPlatform" : null, - "platform" : "macosx", - "sdk" : "macosx27.0", - "sdkVariant" : "macos", - "supportedArchitectures" : [ - "arm64e", - "arm64", - "x86_64" - ], - "targetArchitecture" : "arm64" - }, - "arenaInfo" : { - "buildIntermediatesPath" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex", - "buildProductsPath" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products", - "derivedDataPath" : "/Volumes/Developer/Applications/WorkbenchReplacement/build", - "indexDataStoreFolderPath" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Index.noindex/DataStore", - "indexEnableDataStore" : true, - "indexPCHPath" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Index.noindex/PrecompiledHeaders", - "pchPath" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/PrecompiledHeaders" - }, - "configurationName" : "Debug", - "overrides" : { - "commandLine" : { - "table" : { - - } - }, - "synthesized" : { - "table" : { - "ACTION" : "build", - "COLOR_DIAGNOSTICS" : "YES", - "diagnostic_message_length" : "162", - "ENABLE_PREVIEWS" : "NO", - "ENABLE_XOJIT_PREVIEWS" : "YES", - "ONLY_ACTIVE_ARCH" : "YES", - "TOOLCHAINS" : "com.apple.dt.toolchain.Metal.32023.921.5 $(inherited)" - } - } - } - }, - "schemeCommand" : "launch", - "showNonLoggedProgress" : true, - "useDryRun" : false, - "useImplicitDependencies" : true, - "useLegacyBuildLocations" : false, - "useParallelTargets" : true -} \ No newline at end of file diff --git a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/description.msgpack b/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/description.msgpack deleted file mode 100644 index 7006492..0000000 Binary files a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/description.msgpack and /dev/null differ diff --git a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/manifest.json b/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/manifest.json deleted file mode 100644 index 1fb7dbf..0000000 --- a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"client":{"name":"basic","version":0,"file-system":"device-agnostic","perform-ownership-analysis":"no"},"targets":{"":[""]},"nodes":{"/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex":{"is-mutated":true},"/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/EagerLinkingTBDs/Debug":{"is-mutated":true},"/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/ExplicitPrecompiledModules":{"is-mutated":true},"/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/PrecompiledHeaders":{"is-mutated":true},"/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules":{"is-mutated":true},"/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products":{"is-mutated":true},"/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug":{"is-mutated":true},"/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app":{"is-mutated":true},"/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement":{"is-mutated":true},"/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement.debug.dylib":{"is-mutated":true},"/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/__preview.dylib":{"is-mutated":true},"/Volumes/Developer/Applications/WorkbenchReplacement/build/CompilationCache.noindex":{"is-mutated":true},"/Volumes/Developer/Applications/WorkbenchReplacement/build/ModuleCache.noindex":{"is-mutated":true},"/Volumes/Developer/Applications/WorkbenchReplacement/build/SDKExplicitPrecompiledModules":{"is-mutated":true},"":{"is-command-timestamp":true},"":{"is-command-timestamp":true},"":{"is-command-timestamp":true},"":{"is-command-timestamp":true},"":{"is-command-timestamp":true},"":{"is-command-timestamp":true}},"commands":{"":{"tool":"phony","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/EagerLinkingTBDs/Debug","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/ExplicitPrecompiledModules","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/PrecompiledHeaders","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/__preview.dylib","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/_CodeSignature","/Volumes/Developer/Applications/WorkbenchReplacement/build/CompilationCache.noindex","/Volumes/Developer/Applications/WorkbenchReplacement/build/ModuleCache.noindex","/Volumes/Developer/Applications/WorkbenchReplacement/build/SDKExplicitPrecompiledModules","/Volumes/Developer/Applications/WorkbenchReplacement/build/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0447231f6df4def33e022ae2eb8f782df1a.sdkstatcache","","","","","","","","",""],"outputs":[""]},"":{"tool":"stale-file-removal","expectedOutputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/_CodeSignature","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement.debug.dylib","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/__preview.dylib","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/Info.plist","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/PkgInfo","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.app.xcent","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.app.xcent.der","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement Swift Compilation Finished","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.stringsdata","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.stringsdata","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.stringsdata","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.stringsdata","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.swiftconstvalues","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.swiftconstvalues","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.swiftconstvalues","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.swiftconstvalues","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-ExecutorLinkFileList-normal-arm64.txt","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.abi.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.swiftdoc","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.swiftmodule","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement.debug.dylib","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_lto.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_dependency_info.dat","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/__preview.dylib","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement Swift Compilation Requirements Finished","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftmodule","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-dependency-scan.dia","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftsourceinfo","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.abi.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-Swift.h","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftdoc","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/DerivedSources/WorkbenchReplacement-Swift.h","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/DerivedSources/Entitlements.plist","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-OutputFileMap.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.LinkFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.SwiftConstValuesFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.SwiftFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_const_extract_protocols.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-DebugDylibInstallName-normal-arm64.txt","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-DebugDylibPath-normal-arm64.txt","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-all-non-framework-target-headers.hmap","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-all-target-headers.hmap","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-generated-files.hmap","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-own-target-headers.hmap","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-project-headers.hmap","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.DependencyMetadataFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.DependencyStaticMetadataFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.hmap","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/empty-WorkbenchReplacement.plist"],"roots":["/tmp/WorkbenchReplacement.dst","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products"],"outputs":[""]},"":{"tool":"stale-file-removal","expectedOutputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb-VFS/all-product-headers.yaml"],"outputs":[""]},"P0:::ClangStatCache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk /Volumes/Developer/Applications/WorkbenchReplacement/build/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0447231f6df4def33e022ae2eb8f782df1a.sdkstatcache":{"tool":"shell","description":"ClangStatCache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk /Volumes/Developer/Applications/WorkbenchReplacement/build/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0447231f6df4def33e022ae2eb8f782df1a.sdkstatcache","inputs":[],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0447231f6df4def33e022ae2eb8f782df1a.sdkstatcache",""],"args":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache","/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk","-o","/Volumes/Developer/Applications/WorkbenchReplacement/build/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0447231f6df4def33e022ae2eb8f782df1a.sdkstatcache"],"env":{},"always-out-of-date":true,"working-directory":"/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement.xcodeproj","signature":"d4ef45907cf3236d96171349ed1b904b"},"P0:::CreateBuildDirectory /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex":{"tool":"create-build-directory","description":"CreateBuildDirectory /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex","inputs":[],"outputs":["","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex"]},"P0:::CreateBuildDirectory /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/EagerLinkingTBDs/Debug":{"tool":"create-build-directory","description":"CreateBuildDirectory /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/EagerLinkingTBDs/Debug","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex"],"outputs":["","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/EagerLinkingTBDs/Debug"]},"P0:::CreateBuildDirectory /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/ExplicitPrecompiledModules":{"tool":"create-build-directory","description":"CreateBuildDirectory /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/ExplicitPrecompiledModules","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex"],"outputs":["","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/ExplicitPrecompiledModules"]},"P0:::CreateBuildDirectory /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/PrecompiledHeaders":{"tool":"create-build-directory","description":"CreateBuildDirectory /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/PrecompiledHeaders","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex"],"outputs":["","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/PrecompiledHeaders"]},"P0:::CreateBuildDirectory /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules":{"tool":"create-build-directory","description":"CreateBuildDirectory /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex"],"outputs":["","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules"]},"P0:::CreateBuildDirectory /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products":{"tool":"create-build-directory","description":"CreateBuildDirectory /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products","inputs":[],"outputs":["","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products"]},"P0:::CreateBuildDirectory /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug":{"tool":"create-build-directory","description":"CreateBuildDirectory /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products"],"outputs":["","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug"]},"P0:::CreateBuildDirectory /Volumes/Developer/Applications/WorkbenchReplacement/build/CompilationCache.noindex":{"tool":"create-build-directory","description":"CreateBuildDirectory /Volumes/Developer/Applications/WorkbenchReplacement/build/CompilationCache.noindex","inputs":[],"outputs":["","/Volumes/Developer/Applications/WorkbenchReplacement/build/CompilationCache.noindex"]},"P0:::CreateBuildDirectory /Volumes/Developer/Applications/WorkbenchReplacement/build/ModuleCache.noindex":{"tool":"create-build-directory","description":"CreateBuildDirectory /Volumes/Developer/Applications/WorkbenchReplacement/build/ModuleCache.noindex","inputs":[],"outputs":["","/Volumes/Developer/Applications/WorkbenchReplacement/build/ModuleCache.noindex"]},"P0:::CreateBuildDirectory /Volumes/Developer/Applications/WorkbenchReplacement/build/SDKExplicitPrecompiledModules":{"tool":"create-build-directory","description":"CreateBuildDirectory /Volumes/Developer/Applications/WorkbenchReplacement/build/SDKExplicitPrecompiledModules","inputs":[],"outputs":["","/Volumes/Developer/Applications/WorkbenchReplacement/build/SDKExplicitPrecompiledModules"]},"P0:::Gate WorkspaceHeaderMapVFSFilesWritten":{"tool":"phony","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb-VFS/all-product-headers.yaml"],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--AppExtensionInfoPlistGeneratorTaskProducer":{"tool":"phony","inputs":["",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--AppIntentsMetadataTaskProducer":{"tool":"phony","inputs":["","","","","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.SwiftConstValuesFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.DependencyMetadataFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.DependencyStaticMetadataFileList"],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--Barrier-ChangeAlternatePermissions":{"tool":"phony","inputs":["","",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--Barrier-ChangePermissions":{"tool":"phony","inputs":["","",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--Barrier-CodeSign":{"tool":"phony","inputs":["","","","","",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--Barrier-CopyAside":{"tool":"phony","inputs":["","",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--Barrier-GenerateStubAPI":{"tool":"phony","inputs":["",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--Barrier-RegisterExecutionPolicyException":{"tool":"phony","inputs":["","","",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--Barrier-RegisterProduct":{"tool":"phony","inputs":["","","","",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--Barrier-StripSymbols":{"tool":"phony","inputs":["","",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--Barrier-Validate":{"tool":"phony","inputs":["","","",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--CopySwiftPackageResourcesTaskProducer":{"tool":"phony","inputs":["",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--CustomTaskProducer":{"tool":"phony","inputs":["",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--DocumentationTaskProducer":{"tool":"phony","inputs":["",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--ExtensionPointExtractorTaskProducer":{"tool":"phony","inputs":["",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--GenerateAppPlaygroundAssetCatalogTaskProducer":{"tool":"phony","inputs":["",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--GeneratedFilesTaskProducer":{"tool":"phony","inputs":["","","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.app.xcent","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.app.xcent.der","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/DerivedSources/Entitlements.plist"],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--HeadermapTaskProducer":{"tool":"phony","inputs":["","","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-all-non-framework-target-headers.hmap","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-all-target-headers.hmap","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-generated-files.hmap","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-own-target-headers.hmap","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-project-headers.hmap","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.hmap"],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--InfoPlistTaskProducer":{"tool":"phony","inputs":["","","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/Info.plist","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/PkgInfo","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/empty-WorkbenchReplacement.plist"],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--ModuleMapTaskProducer":{"tool":"phony","inputs":["",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--ModuleVerifierTaskProducer":{"tool":"phony","inputs":["",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--ProductPostprocessingTaskProducer":{"tool":"phony","inputs":["","","","","","","","","","","","","","","","","","","",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--ProductStructureTaskProducer":{"tool":"phony","inputs":["","","","",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--RealityAssetsTaskProducer":{"tool":"phony","inputs":["",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--SanitizerTaskProducer":{"tool":"phony","inputs":["",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--StubBinaryTaskProducer":{"tool":"phony","inputs":["",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--SwiftABIBaselineGenerationTaskProducer":{"tool":"phony","inputs":["","",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--SwiftFrameworkABICheckerTaskProducer":{"tool":"phony","inputs":["","",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--SwiftPackageCopyFilesTaskProducer":{"tool":"phony","inputs":["",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--SwiftStandardLibrariesTaskProducer":{"tool":"phony","inputs":["","","",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--TAPISymbolExtractorTaskProducer":{"tool":"phony","inputs":["",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--TestEntryPointTaskProducerFactory":{"tool":"phony","inputs":["",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--TestHostTaskProducer":{"tool":"phony","inputs":["",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--TestTargetPostprocessingTaskProducer":{"tool":"phony","inputs":["",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--TestTargetTaskProducer":{"tool":"phony","inputs":["",""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--copy-headers-completion":{"tool":"phony","inputs":[""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--fused-phase0-compile-sources&link-binary©-bundle-resources":{"tool":"phony","inputs":["","","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement Swift Compilation Finished","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.stringsdata","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.stringsdata","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.stringsdata","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.stringsdata","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.swiftconstvalues","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.swiftconstvalues","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.swiftconstvalues","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.swiftconstvalues","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-ExecutorLinkFileList-normal-arm64.txt","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.abi.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.swiftdoc","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.swiftmodule","","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_lto.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_dependency_info.dat","","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement Swift Compilation Requirements Finished","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftmodule","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-dependency-scan.dia","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftsourceinfo","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.abi.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-Swift.h","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftdoc","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-OutputFileMap.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.LinkFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.SwiftFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_const_extract_protocols.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-DebugDylibInstallName-normal-arm64.txt","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-DebugDylibPath-normal-arm64.txt"],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--generated-headers":{"tool":"phony","inputs":[""],"outputs":[""]},"P0:::Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--swift-generated-headers":{"tool":"phony","inputs":["","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement Swift Compilation Requirements Finished","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftmodule","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-dependency-scan.dia","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftsourceinfo","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.abi.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-Swift.h","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftdoc","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/DerivedSources/WorkbenchReplacement-Swift.h"],"outputs":[""]},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:CodeSign /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app":{"tool":"code-sign-task","description":"CodeSign /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/App.swift/","/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/DatabaseModel.swift/","/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/MainView.swift/","/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/MySQLProtocol.swift/","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.app.xcent/","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/Info.plist/","","","","","","",""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/_CodeSignature","",""]},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:CodeSign /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement.debug.dylib":{"tool":"code-sign-task","description":"CodeSign /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement.debug.dylib","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/App.swift/","/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/DatabaseModel.swift/","/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/MainView.swift/","/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/MySQLProtocol.swift/","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/Info.plist/","","","",""],"outputs":[""]},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:CodeSign /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/__preview.dylib":{"tool":"code-sign-task","description":"CodeSign /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/__preview.dylib","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/App.swift/","/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/DatabaseModel.swift/","/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/MainView.swift/","/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/MySQLProtocol.swift/","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/Info.plist/","","","","",""],"outputs":[""]},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:CopySwiftLibs /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app":{"tool":"embed-swift-stdlib","description":"CopySwiftLibs /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement.debug.dylib","","",""],"outputs":[""],"deps":"/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/SwiftStdLibToolInputDependencies.dep"},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:ExtractAppIntentsMetadata":{"tool":"shell","description":"ExtractAppIntentsMetadata","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/App.swift","/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/MainView.swift","/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/DatabaseModel.swift","/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/MySQLProtocol.swift","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.swiftconstvalues","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.swiftconstvalues","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.swiftconstvalues","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.swiftconstvalues","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.DependencyMetadataFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.DependencyStaticMetadataFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_dependency_info.dat","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.SwiftFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.SwiftConstValuesFileList","","",""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata",""],"args":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor","--toolchain-dir","/var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v27.1.266.1.3TPee2/Metal.xctoolchain","--module-name","WorkbenchReplacement","--sdk-root","/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk","--xcode-version","27A9275","--platform-family","macOS","--deployment-target","15.0","--bundle-identifier","net.absdev.WorkbenchReplacement","--output","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/Resources","--target-triple","arm64-apple-macos15.0","--binary-file","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement","--dependency-file","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_dependency_info.dat","--stringsdata-file","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata","--source-file-list","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.SwiftFileList","--metadata-file-list","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.DependencyMetadataFileList","--static-metadata-file-list","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.DependencyStaticMetadataFileList","--swift-const-vals-list","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.SwiftConstValuesFileList","--compile-time-extraction","--deployment-aware-processing","--no-app-shortcuts-localization"],"env":{},"working-directory":"/Volumes/Developer/Applications/WorkbenchReplacement","signature":"e943b3d3a6f115dd17caa8739c15d434"},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--begin-compiling":{"tool":"phony","inputs":["","","","","","","",""],"outputs":[""]},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--begin-linking":{"tool":"phony","inputs":["","","","","","","",""],"outputs":[""]},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--begin-scanning":{"tool":"phony","inputs":["","","","","","","","",""],"outputs":[""]},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--end":{"tool":"phony","inputs":["","","","","","","","","","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/Info.plist","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/PkgInfo","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.app.xcent","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.app.xcent.der","","","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement Swift Compilation Finished","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.stringsdata","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.stringsdata","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.stringsdata","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.stringsdata","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.swiftconstvalues","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.swiftconstvalues","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.swiftconstvalues","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.swiftconstvalues","","","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-ExecutorLinkFileList-normal-arm64.txt","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.abi.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.swiftdoc","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.swiftmodule","","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_lto.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_dependency_info.dat","","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement Swift Compilation Requirements Finished","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftmodule","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-dependency-scan.dia","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftsourceinfo","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.abi.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-Swift.h","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftdoc","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/DerivedSources/WorkbenchReplacement-Swift.h","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/DerivedSources/WorkbenchReplacement-Swift.h","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/DerivedSources/Entitlements.plist","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-OutputFileMap.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.LinkFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.SwiftConstValuesFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.SwiftFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_const_extract_protocols.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-DebugDylibInstallName-normal-arm64.txt","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-DebugDylibPath-normal-arm64.txt","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-all-non-framework-target-headers.hmap","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-all-target-headers.hmap","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-generated-files.hmap","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-own-target-headers.hmap","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-project-headers.hmap","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.DependencyMetadataFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.DependencyStaticMetadataFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.hmap","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/empty-WorkbenchReplacement.plist","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"outputs":[""]},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--entry":{"tool":"phony","inputs":["","","","","","","","",""],"outputs":[""]},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--immediate":{"tool":"phony","inputs":["","","","","","","",""],"outputs":[""]},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--linker-inputs-ready":{"tool":"phony","inputs":["","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-ExecutorLinkFileList-normal-arm64.txt","","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_lto.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_dependency_info.dat","","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement Swift Compilation Requirements Finished","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftmodule","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-dependency-scan.dia","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftsourceinfo","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.abi.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-Swift.h","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftdoc","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.LinkFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-DebugDylibInstallName-normal-arm64.txt","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-DebugDylibPath-normal-arm64.txt"],"outputs":[""]},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--modules-ready":{"tool":"phony","inputs":["","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.abi.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.swiftdoc","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.swiftmodule","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement Swift Compilation Requirements Finished","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftmodule","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-dependency-scan.dia","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftsourceinfo","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.abi.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-Swift.h","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftdoc","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/DerivedSources/WorkbenchReplacement-Swift.h"],"outputs":[""]},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--unsigned-product-ready":{"tool":"phony","inputs":["","","","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.app.xcent","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.app.xcent.der","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement Swift Compilation Finished","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.stringsdata","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.stringsdata","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.stringsdata","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.stringsdata","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.swiftconstvalues","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.swiftconstvalues","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.swiftconstvalues","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.swiftconstvalues","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-ExecutorLinkFileList-normal-arm64.txt","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.abi.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.swiftdoc","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.swiftmodule","","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_lto.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_dependency_info.dat","","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement Swift Compilation Requirements Finished","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftmodule","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-dependency-scan.dia","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftsourceinfo","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.abi.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-Swift.h","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftdoc","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/DerivedSources/WorkbenchReplacement-Swift.h","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/DerivedSources/Entitlements.plist","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-OutputFileMap.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.LinkFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.SwiftConstValuesFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.SwiftFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_const_extract_protocols.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-DebugDylibInstallName-normal-arm64.txt","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-DebugDylibPath-normal-arm64.txt","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.DependencyMetadataFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.DependencyStaticMetadataFileList",""],"outputs":[""]},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:Gate target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14--will-sign":{"tool":"phony","inputs":[""],"outputs":[""]},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:MkDir /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app":{"tool":"mkdir","description":"MkDir /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app","inputs":["",""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app","",""]},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:MkDir /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents":{"tool":"mkdir","description":"MkDir /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents","inputs":["",""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents",""]},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:MkDir /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS":{"tool":"mkdir","description":"MkDir /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS","inputs":["",""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS",""]},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:ProcessInfoPlistFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/Info.plist /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/empty-WorkbenchReplacement.plist":{"tool":"info-plist-processor","description":"ProcessInfoPlistFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/Info.plist /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/empty-WorkbenchReplacement.plist","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/empty-WorkbenchReplacement.plist","",""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/Info.plist","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/PkgInfo"]},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:ProcessProductPackaging /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.app.xcent":{"tool":"process-product-entitlements","description":"ProcessProductPackaging /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.app.xcent","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/DerivedSources/Entitlements.plist","",""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.app.xcent"]},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:ProcessProductPackagingDER /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.app.xcent /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.app.xcent.der":{"tool":"shell","description":"ProcessProductPackagingDER /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.app.xcent /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.app.xcent.der","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.app.xcent","",""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.app.xcent.der"],"args":["/usr/bin/derq","query","-f","xml","-i","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.app.xcent","-o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.app.xcent.der","--raw"],"env":{},"working-directory":"/Volumes/Developer/Applications/WorkbenchReplacement","signature":"95f941adf078789ab05d31191d052e98"},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:RegisterExecutionPolicyException /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app":{"tool":"register-execution-policy-exception","description":"RegisterExecutionPolicyException /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app","","",""],"outputs":[""]},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:RegisterWithLaunchServices /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app":{"tool":"lsregisterurl","description":"RegisterWithLaunchServices /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app","inputs":["","","",""],"outputs":[""]},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:SwiftDriver Compilation WorkbenchReplacement normal arm64 com.apple.xcode.tools.swift.compiler":{"tool":"swift-driver-compilation","description":"SwiftDriver Compilation WorkbenchReplacement normal arm64 com.apple.xcode.tools.swift.compiler","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/App.swift","/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/MainView.swift","/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/DatabaseModel.swift","/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/MySQLProtocol.swift","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.SwiftFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-OutputFileMap.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_const_extract_protocols.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-generated-files.hmap","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-own-target-headers.hmap","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-all-target-headers.hmap","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-project-headers.hmap","","","","","",""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement Swift Compilation Finished","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.stringsdata","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.stringsdata","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.stringsdata","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.stringsdata","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.swiftconstvalues","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.swiftconstvalues","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.swiftconstvalues","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.swiftconstvalues"]},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:Touch /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app":{"tool":"shell","description":"Touch /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app","","",""],"outputs":[""],"args":["/usr/bin/touch","-c","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app"],"env":{},"working-directory":"/Volumes/Developer/Applications/WorkbenchReplacement","signature":"a00747d0c0f76c01aeca52216ba67e33"},"P0:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:Validate /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app":{"tool":"validate-product","description":"Validate /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/Info.plist","","","",""],"outputs":["",""]},"P2:::WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb-VFS/all-product-headers.yaml":{"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb-VFS/all-product-headers.yaml","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex"],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb-VFS/all-product-headers.yaml"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:ConstructStubExecutorLinkFileList /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-ExecutorLinkFileList-normal-arm64.txt":{"tool":"construct-stub-executor-input-file-list","description":"ConstructStubExecutorLinkFileList /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-ExecutorLinkFileList-normal-arm64.txt","inputs":["/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/libPreviewsJITStubExecutor_no_swift_entry_point.a","/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/libPreviewsJITStubExecutor.a","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement.debug.dylib","",""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-ExecutorLinkFileList-normal-arm64.txt"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:Copy /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftsourceinfo":{"tool":"file-copy","description":"Copy /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftsourceinfo","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftsourceinfo/","","","",""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:Copy /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.abi.json /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.abi.json":{"tool":"file-copy","description":"Copy /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.abi.json /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.abi.json","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.abi.json/","","","",""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.abi.json"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:Copy /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.swiftdoc /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftdoc":{"tool":"file-copy","description":"Copy /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.swiftdoc /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftdoc","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftdoc/","","","",""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.swiftdoc"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:Copy /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.swiftmodule /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftmodule":{"tool":"file-copy","description":"Copy /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.swiftmodule /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftmodule","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftmodule/","","","",""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.swiftmodule"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:Ld /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement normal":{"tool":"linker","description":"Ld /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement normal","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement.debug.dylib","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-DebugDylibPath-normal-arm64.txt","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-DebugDylibInstallName-normal-arm64.txt","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-ExecutorLinkFileList-normal-arm64.txt","","",""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement","",""]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:Ld /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement.debug.dylib normal":{"tool":"shell","description":"Ld /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement.debug.dylib normal","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.LinkFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug","","","",""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement.debug.dylib","","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_lto.o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_dependency_info.dat",""],"args":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang","-Xlinker","-reproducible","-target","arm64-apple-macos15.0","-dynamiclib","-isysroot","/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk","-Os","-Xlinker","-no_warn_duplicate_libraries","-L/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/EagerLinkingTBDs/Debug","-L/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug","-F/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/EagerLinkingTBDs/Debug","-F/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug","-filelist","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.LinkFileList","-install_name","@rpath/WorkbenchReplacement.debug.dylib","-Xlinker","-rpath","-Xlinker","/usr/lib/swift","-Xlinker","-object_path_lto","-Xlinker","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_lto.o","-rdynamic","-Xlinker","-dependency_info","-Xlinker","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_dependency_info.dat","-fobjc-link-runtime","-L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx","-L/usr/lib/swift","-Xlinker","-add_ast_path","-Xlinker","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftmodule","-Xlinker","-alias","-Xlinker","_main","-Xlinker","___debug_main_executable_dylib_entry_point","-Xlinker","-no_adhoc_codesign","-o","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement.debug.dylib"],"env":{"PATH":"/Applications/Xcode.app/Contents/SharedFrameworks/SwiftBuild.framework/Versions/A/PlugIns/SWBBuildService.bundle/Contents/PlugIns/SWBUniversalPlatformPlugin.bundle/Contents/Frameworks/SWBUniversalPlatform.framework/Resources:/var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v27.1.266.1.3TPee2/Metal.xctoolchain/usr/bin:/var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v27.1.266.1.3TPee2/Metal.xctoolchain/usr/local/bin:/var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v27.1.266.1.3TPee2/Metal.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/Applications/ServBay/script/alias:/Applications/ServBay/bin:/Applications/ServBay/sbin:/Applications/ServBay/script:/Applications/ServBay/package/python/current/Python.framework/Versions/Current/bin:/Applications/ServBay/package/node/current/bin:/Applications/ServBay/package/ruby/current/bin:/Applications/ServBay/package/python/3.9/current/bin:/Users/markgregory/.local/bin:/opt/homebrew/opt/postgresql@18/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/pkg/env/global/bin:/opt/X11/bin:/Library/Apple/usr/bin:/opt/homebrew/bin:/Users/markgregory/Library/Application Support/JetBrains/Toolbox/scripts:/Users/markgregory/.composer/vendor/bin:/Users/mag/.lmstudio/bin"},"working-directory":"/Volumes/Developer/Applications/WorkbenchReplacement","deps":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_dependency_info.dat"],"deps-style":"dependency-info","signature":"0f4dd5282aebfbd43cee7f18d30408f7"},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:Ld /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/__preview.dylib normal":{"tool":"linker","description":"Ld /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/__preview.dylib normal","inputs":["",""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/__preview.dylib","",""]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:SwiftDriver Compilation Requirements WorkbenchReplacement normal arm64 com.apple.xcode.tools.swift.compiler":{"tool":"swift-driver-compilation-requirement","description":"SwiftDriver Compilation Requirements WorkbenchReplacement normal arm64 com.apple.xcode.tools.swift.compiler","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/App.swift","/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/MainView.swift","/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/DatabaseModel.swift","/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/MySQLProtocol.swift","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.SwiftFileList","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-OutputFileMap.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_const_extract_protocols.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-generated-files.hmap","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-own-target-headers.hmap","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-all-target-headers.hmap","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-project-headers.hmap","","","","",""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement Swift Compilation Requirements Finished","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftmodule","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-dependency-scan.dia","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftsourceinfo","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.abi.json","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-Swift.h","/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.swiftdoc"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:SwiftMergeGeneratedHeaders /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/DerivedSources/WorkbenchReplacement-Swift.h /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-Swift.h":{"tool":"swift-header-tool","description":"SwiftMergeGeneratedHeaders /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/DerivedSources/WorkbenchReplacement-Swift.h /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-Swift.h","inputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-Swift.h","",""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/DerivedSources/WorkbenchReplacement-Swift.h"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/DerivedSources/Entitlements.plist":{"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/DerivedSources/Entitlements.plist","inputs":[""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/DerivedSources/Entitlements.plist"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-OutputFileMap.json":{"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-OutputFileMap.json","inputs":[""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-OutputFileMap.json"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.LinkFileList":{"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.LinkFileList","inputs":[""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.LinkFileList"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.SwiftConstValuesFileList":{"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.SwiftConstValuesFileList","inputs":[""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.SwiftConstValuesFileList"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.SwiftFileList":{"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.SwiftFileList","inputs":[""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement.SwiftFileList"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_const_extract_protocols.json":{"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_const_extract_protocols.json","inputs":[""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement_const_extract_protocols.json"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-DebugDylibInstallName-normal-arm64.txt":{"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-DebugDylibInstallName-normal-arm64.txt","inputs":[""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-DebugDylibInstallName-normal-arm64.txt"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-DebugDylibPath-normal-arm64.txt":{"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-DebugDylibPath-normal-arm64.txt","inputs":[""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-DebugDylibPath-normal-arm64.txt"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-all-non-framework-target-headers.hmap":{"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-all-non-framework-target-headers.hmap","inputs":[""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-all-non-framework-target-headers.hmap"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-all-target-headers.hmap":{"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-all-target-headers.hmap","inputs":[""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-all-target-headers.hmap"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-generated-files.hmap":{"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-generated-files.hmap","inputs":[""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-generated-files.hmap"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-own-target-headers.hmap":{"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-own-target-headers.hmap","inputs":[""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-own-target-headers.hmap"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-project-headers.hmap":{"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-project-headers.hmap","inputs":[""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement-project-headers.hmap"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.DependencyMetadataFileList":{"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.DependencyMetadataFileList","inputs":[""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.DependencyMetadataFileList"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.DependencyStaticMetadataFileList":{"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.DependencyStaticMetadataFileList","inputs":[""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.DependencyStaticMetadataFileList"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.hmap":{"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.hmap","inputs":[""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/WorkbenchReplacement.hmap"]},"P2:target-WorkbenchReplacement-34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14-:Debug:WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/empty-WorkbenchReplacement.plist":{"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/empty-WorkbenchReplacement.plist","inputs":[""],"outputs":["/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/empty-WorkbenchReplacement.plist"]}}} \ No newline at end of file diff --git a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/target-graph.txt b/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/target-graph.txt deleted file mode 100644 index 58a7840..0000000 --- a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/target-graph.txt +++ /dev/null @@ -1,2 +0,0 @@ -Target dependency graph (1 target) -Target 'WorkbenchReplacement' in project 'WorkbenchReplacement' (no dependencies) \ No newline at end of file diff --git a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/task-store.msgpack b/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/task-store.msgpack deleted file mode 100644 index 6094602..0000000 Binary files a/build/Build/Intermediates.noindex/XCBuildData/fde3a409a1c7aaa1a5eda9dfaf1056e0.xcbuilddata/task-store.msgpack and /dev/null differ diff --git a/build/Build/Intermediates.noindex/XCBuildData/prior-build-descriptions.txt b/build/Build/Intermediates.noindex/XCBuildData/prior-build-descriptions.txt index e1c4248..022a07e 100644 --- a/build/Build/Intermediates.noindex/XCBuildData/prior-build-descriptions.txt +++ b/build/Build/Intermediates.noindex/XCBuildData/prior-build-descriptions.txt @@ -3,3 +3,5 @@ fde3a409a1c7aaa1a5eda9dfaf1056e0 1c438df96f25657d77b9e55a3fe47133 120e9a8ae12faa2f3ba3b63c6df49ba3 a06f417aacd1b83f24bd3cc2cf22ad87 +7f733ee9c557a22c77228b85d3bb3f5e +a06f417aacd1b83f24bd3cc2cf22ad87 diff --git a/build/Build/Intermediates.noindex/XCBuildData/registered-launchservices.txt b/build/Build/Intermediates.noindex/XCBuildData/registered-launchservices.txt index 65dfee8..14cfc95 100644 --- a/build/Build/Intermediates.noindex/XCBuildData/registered-launchservices.txt +++ b/build/Build/Intermediates.noindex/XCBuildData/registered-launchservices.txt @@ -22,3 +22,5 @@ /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app /Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app +/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app +/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app diff --git a/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement b/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement index 73e48df..e15547b 100755 Binary files a/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement and b/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement differ diff --git a/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement.debug.dylib b/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement.debug.dylib index cc634a2..a1d72eb 100755 Binary files a/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement.debug.dylib and b/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/WorkbenchReplacement.debug.dylib differ diff --git a/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/__preview.dylib b/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/__preview.dylib index da1912e..cd7ecaa 100755 Binary files a/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/__preview.dylib and b/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/MacOS/__preview.dylib differ diff --git a/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/_CodeSignature/CodeResources b/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/_CodeSignature/CodeResources index c366b89..2f37ca7 100644 --- a/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/_CodeSignature/CodeResources +++ b/build/Build/Products/Debug/WorkbenchReplacement.app/Contents/_CodeSignature/CodeResources @@ -19,7 +19,7 @@ cdhash - /SGo73prsJFq4QMPB62FM4xJVmQ= + CrXwZueWbUElb06KAtY+Fe92gXA= requirement identifier "WorkbenchReplacement.debug" and anchor apple generic and certificate leaf[subject.CN] = "Apple Development: Mark Gregory (FLBRJ3BYDD)" and certificate 1[field.1.2.840.113635.100.6.2.1] /* exists */ diff --git a/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo b/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo index 0cca635..e5dcafa 100644 Binary files a/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo and b/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo differ diff --git a/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.swiftmodule b/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.swiftmodule index 645bcd1..6ef1daf 100644 Binary files a/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.swiftmodule and b/build/Build/Products/Debug/WorkbenchReplacement.swiftmodule/arm64-apple-macos.swiftmodule differ diff --git a/build/Index.noindex/DataStore/v5/units/DatabaseModel.o-1OFYNQPC4KXNF b/build/Index.noindex/DataStore/v5/units/DatabaseModel.o-1OFYNQPC4KXNF index bb1d512..d91d37f 100644 Binary files a/build/Index.noindex/DataStore/v5/units/DatabaseModel.o-1OFYNQPC4KXNF and b/build/Index.noindex/DataStore/v5/units/DatabaseModel.o-1OFYNQPC4KXNF differ diff --git a/build/Index.noindex/DataStore/v5/units/MainView.o-CNVK7PE7JUX3 b/build/Index.noindex/DataStore/v5/units/MainView.o-CNVK7PE7JUX3 index 9b5388d..024e1b6 100644 Binary files a/build/Index.noindex/DataStore/v5/units/MainView.o-CNVK7PE7JUX3 and b/build/Index.noindex/DataStore/v5/units/MainView.o-CNVK7PE7JUX3 differ diff --git a/build/Logs/Build/LogStoreManifest.plist b/build/Logs/Build/LogStoreManifest.plist index a2e6479..9d356b2 100644 --- a/build/Logs/Build/LogStoreManifest.plist +++ b/build/Logs/Build/LogStoreManifest.plist @@ -6,6 +6,48 @@ 13 logs + 04704647-E534-492A-ADC4-87C265C050C8 + + className + IDECommandLineBuildLog + documentTypeString + <nil> + domainType + Xcode.IDEActivityLogDomainType.BuildLog + fileName + 04704647-E534-492A-ADC4-87C265C050C8.xcactivitylog + hasPrimaryLog + + primaryObservable + + highLevelStatus + E + totalNumberOfAnalyzerIssues + 0 + totalNumberOfErrors + 1 + totalNumberOfTestFailures + 0 + totalNumberOfWarnings + 0 + + schemeIdentifier-containerName + WorkbenchReplacement project + schemeIdentifier-schemeName + WorkbenchReplacement + schemeIdentifier-sharedScheme + 1 + signature + Building project WorkbenchReplacement with scheme WorkbenchReplacement and configuration Debug + timeStartedRecording + 813879039.75688195 + timeStoppedRecording + 813879050.66503203 + title + Building project WorkbenchReplacement with scheme WorkbenchReplacement and configuration Debug + uniqueIdentifier + 04704647-E534-492A-ADC4-87C265C050C8 + 0BE3AE4B-CC13-4C5D-9DA7-73BB03242CE6 className @@ -48,6 +90,90 @@ uniqueIdentifier 0BE3AE4B-CC13-4C5D-9DA7-73BB03242CE6 + 546596EB-C774-4242-A9D1-C86D46C7CAE8 + + className + IDECommandLineBuildLog + documentTypeString + <nil> + domainType + Xcode.IDEActivityLogDomainType.BuildLog + fileName + 546596EB-C774-4242-A9D1-C86D46C7CAE8.xcactivitylog + hasPrimaryLog + + primaryObservable + + highLevelStatus + S + totalNumberOfAnalyzerIssues + 0 + totalNumberOfErrors + 0 + totalNumberOfTestFailures + 0 + totalNumberOfWarnings + 0 + + schemeIdentifier-containerName + WorkbenchReplacement project + schemeIdentifier-schemeName + WorkbenchReplacement + schemeIdentifier-sharedScheme + 1 + signature + Building project WorkbenchReplacement with scheme WorkbenchReplacement and configuration Debug + timeStartedRecording + 813879115.19696796 + timeStoppedRecording + 813879130.83529198 + title + Building project WorkbenchReplacement with scheme WorkbenchReplacement and configuration Debug + uniqueIdentifier + 546596EB-C774-4242-A9D1-C86D46C7CAE8 + + 67C568D7-BB93-4240-AB48-EF7CBFC85D9F + + className + IDECommandLineBuildLog + documentTypeString + <nil> + domainType + Xcode.IDEActivityLogDomainType.BuildLog + fileName + 67C568D7-BB93-4240-AB48-EF7CBFC85D9F.xcactivitylog + hasPrimaryLog + + primaryObservable + + highLevelStatus + S + totalNumberOfAnalyzerIssues + 0 + totalNumberOfErrors + 0 + totalNumberOfTestFailures + 0 + totalNumberOfWarnings + 0 + + schemeIdentifier-containerName + WorkbenchReplacement project + schemeIdentifier-schemeName + WorkbenchReplacement + schemeIdentifier-sharedScheme + 1 + signature + Building project WorkbenchReplacement with scheme WorkbenchReplacement and configuration Debug + timeStartedRecording + 813879245.19600403 + timeStoppedRecording + 813879260.71434796 + title + Building project WorkbenchReplacement with scheme WorkbenchReplacement and configuration Debug + uniqueIdentifier + 67C568D7-BB93-4240-AB48-EF7CBFC85D9F + A5DCBFE5-D4F5-45BE-8C98-8AC35E432D50 className @@ -90,7 +216,7 @@ uniqueIdentifier A5DCBFE5-D4F5-45BE-8C98-8AC35E432D50 - BE675D45-226B-48D5-9BED-8FCC12B530FF + D9A8286B-C5F6-4640-8996-6E78F7FFA481 className IDECommandLineBuildLog @@ -99,17 +225,17 @@ domainType Xcode.IDEActivityLogDomainType.BuildLog fileName - BE675D45-226B-48D5-9BED-8FCC12B530FF.xcactivitylog + D9A8286B-C5F6-4640-8996-6E78F7FFA481.xcactivitylog hasPrimaryLog primaryObservable highLevelStatus - S + E totalNumberOfAnalyzerIssues 0 totalNumberOfErrors - 0 + 1 totalNumberOfTestFailures 0 totalNumberOfWarnings @@ -124,13 +250,13 @@ signature Building project WorkbenchReplacement with scheme WorkbenchReplacement and configuration Debug timeStartedRecording - 813878365.00770497 + 813879086.34161401 timeStoppedRecording - 813878379.89619505 + 813879089.726318 title Building project WorkbenchReplacement with scheme WorkbenchReplacement and configuration Debug uniqueIdentifier - BE675D45-226B-48D5-9BED-8FCC12B530FF + D9A8286B-C5F6-4640-8996-6E78F7FFA481 diff --git a/build/ModuleCache.noindex/Session.modulevalidation b/build/ModuleCache.noindex/Session.modulevalidation index 620f4cc..63083f3 100644 --- a/build/ModuleCache.noindex/Session.modulevalidation +++ b/build/ModuleCache.noindex/Session.modulevalidation @@ -1 +1 @@ -1792186032.67269: Module build session file for module cache at Path(str: "/Volumes/Developer/Applications/WorkbenchReplacement/build/ModuleCache.noindex") +1792186445.60443: Module build session file for module cache at Path(str: "/Volumes/Developer/Applications/WorkbenchReplacement/build/ModuleCache.noindex") diff --git a/build/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0447231f6df4def33e022ae2eb8f782df1a.sdkstatcache b/build/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0447231f6df4def33e022ae2eb8f782df1a.sdkstatcache index 9b3a06d..6431a61 100644 Binary files a/build/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0447231f6df4def33e022ae2eb8f782df1a.sdkstatcache and b/build/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0447231f6df4def33e022ae2eb8f782df1a.sdkstatcache differ diff --git a/build/info.plist b/build/info.plist index 4af30d2..a75feed 100644 --- a/build/info.plist +++ b/build/info.plist @@ -3,7 +3,7 @@ LastAccessedDate - 2026-10-16T21:27:12Z + 2026-10-16T21:34:05Z WorkspacePath /Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement.xcodeproj diff --git a/docs/PHASE17-NOTES.md b/docs/PHASE17-NOTES.md new file mode 100644 index 0000000..bb4af1d --- /dev/null +++ b/docs/PHASE17-NOTES.md @@ -0,0 +1,11 @@ +# Phase 17 — SQL Editor Productivity + +- Added persisted query execution history (latest 200 statements), including timestamp, connection, schema, success/failure, and error details. Schema-list refreshes are not recorded. +- Added History panel with filtering, reopen in a new tab, and clear history. +- Added a persistent saved SQL query library, with save, filter, open, and delete. +- Added AppKit SQL keyword completion via NSTextViewDelegate's standard completion interface (typically Esc or Option-Esc depending on macOS key bindings). Completions are keyword-based, not live schema-aware. +- Preserved the existing SQL syntax highlighting and query tab handling. + +## Caveats + +History and saved SQL are stored in local UserDefaults and may contain sensitive SQL text; avoid executing statements containing literal secrets if local history retention is a concern. Results remain subject to the existing protocol row cap. This phase has not been built in Xcode or tested against a live server. diff --git a/docs/PHASE18-NOTES.md b/docs/PHASE18-NOTES.md new file mode 100644 index 0000000..fd0df25 --- /dev/null +++ b/docs/PHASE18-NOTES.md @@ -0,0 +1,18 @@ +# Phase 18 — SQL Editor and Result Grid + +Built from the Phase 17 project archive and includes the correction for the Phase 17 `localizedCaseInsensitiveHasPrefix` compilation error. + +## Changes +- Execute highlighted SQL independently of the complete editor buffer (Run Selection). +- SQL completion includes cached table and view names loaded in the Schemas navigator, alongside SQL keywords. Column-aware suggestions are not yet implemented. +- Case-insensitive local filtering of query result rows. +- Local result sorting by chosen column, ascending or descending. +- CSV export of the currently displayed rows, with RFC-style doubled quotes, UTF-8 BOM and CRLF line endings. +- Query elapsed wall-clock time, shown after execution completes (includes connection overhead). + +## Limitations +- Result grid filters/sorts operate only on rows returned by the existing query engine, not the full database table. +- The CSV writer constructs the file in memory and should not be used for huge result sets. +- SQL autocomplete suggestions depend on schemas already loaded; no column metadata is fetched. +- No new SQL error underlining was added. +- Not compiled on macOS or tested against a MySQL server; run xcodebuild on the Mac.