├── .cursor └── .rules │ ├── agent.mdc │ └── testing.mdc ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .gitmodules ├── .vscode └── launch.json ├── CHANGELOG.md ├── CLAUDE.md ├── LICENSE ├── README.md ├── assets └── logo.png ├── cli ├── .codesign-config ├── .gitignore ├── .swift-version ├── .swiftformat ├── .swiftlint.yml ├── Package.swift ├── Sources │ ├── CResponsibility │ │ ├── include │ │ │ ├── module.modulemap │ │ │ └── responsibility.h │ │ └── responsibility.c │ ├── Resources │ │ └── Info.plist │ └── TerminatorCLI │ │ ├── Accessibility │ │ ├── AXorcistProvider.swift │ │ └── AccessibilityProviding.swift │ │ ├── AppleScriptBridge.swift │ │ ├── Commands │ │ ├── ExecCommand.swift │ │ ├── FocusCommand.swift │ │ ├── InfoCommand.swift │ │ ├── KillCommand.swift │ │ ├── ListCommand.swift │ │ └── ReadCommand.swift │ │ ├── Implementations │ │ ├── AppleScript │ │ │ ├── AppleTerminalCommandScripts.swift │ │ │ ├── AppleTerminalProcessScripts.swift │ │ │ ├── AppleTerminalScripts.swift │ │ │ ├── AppleTerminalSessionScripts.swift │ │ │ ├── AppleTerminalWindowScripts.swift │ │ │ ├── GhostyParser.swift │ │ │ └── GhostyScripts.swift │ │ ├── AppleTerminal │ │ │ ├── AppleTerminalControl.swift │ │ │ └── AppleTerminalParser.swift │ │ ├── Ghosty │ │ │ └── GhostyControl.swift │ │ ├── TerminalControlBase.swift │ │ └── iTerm │ │ │ ├── ITermCommandExecution.swift │ │ │ ├── ITermCommandExecutionScripts.swift │ │ │ ├── ITermControl.swift │ │ │ ├── ITermHelpers.swift │ │ │ ├── ITermParser.swift │ │ │ ├── ITermParserHelpers.swift │ │ │ ├── ITermProcessManagement.swift │ │ │ ├── ITermScripts.swift │ │ │ ├── ITermSessionControlScripts.swift │ │ │ ├── ITermSessionCreationScripts.swift │ │ │ ├── ITermSessionIntrospectionScripts.swift │ │ │ ├── ITermSessionManagement.swift │ │ │ └── ITermWindowAndTabManagement.swift │ │ ├── Models │ │ ├── AnyCodable.swift │ │ ├── AppConfig.swift │ │ ├── CommandParams.swift │ │ ├── CommandResults.swift │ │ ├── ErrorCodes.swift │ │ ├── InfoOutput.swift │ │ ├── TerminalAppControllerError.swift │ │ └── TerminalSessionInfo.swift │ │ ├── TerminalControlling.swift │ │ ├── Utilities │ │ ├── AccessibilityPermission.swift │ │ ├── Logger.swift │ │ ├── ProcessResponsibility.swift │ │ ├── ProcessUtilities.swift │ │ ├── SessionUtilities.swift │ │ └── StringExtensions.swift │ │ └── main.swift ├── Tests │ ├── AppleScriptTests │ │ └── AppleTerminal │ │ │ ├── tests │ │ │ ├── test_allScripts.applescript │ │ │ ├── test_createWindow.applescript │ │ │ └── verify_consistency.applescript │ │ │ └── units │ │ │ ├── activateTerminalApp.applescript │ │ │ ├── clearSessionWithActivate.applescript │ │ │ ├── clearSessionWithoutActivate.applescript │ │ │ ├── createTabInWindowWithActivate.applescript │ │ │ ├── createTabInWindowWithoutActivate.applescript │ │ │ ├── createWindow.applescript │ │ │ ├── createWindowWithActivate.applescript │ │ │ ├── createWindowWithoutActivate.applescript │ │ │ ├── executeCommandBackground.applescript │ │ │ ├── executeCommandWithRedirection.applescript │ │ │ ├── executeCommandWithWait.applescript │ │ │ ├── executeCommandWithoutWait.applescript │ │ │ ├── findOrCreateSessionWithProject.applescript │ │ │ ├── findOrCreateSessionWithoutProject.applescript │ │ │ ├── findPgidScriptForKill.applescript │ │ │ ├── focusExistingSession.applescript │ │ │ ├── focusSession.applescript │ │ │ ├── getPGIDAppleScript.applescript │ │ │ ├── getTabHistory.applescript │ │ │ ├── listSessions.applescript │ │ │ ├── listSessionsComplex.applescript │ │ │ ├── listWindowsAndTabsWithTitles.applescript │ │ │ ├── readSessionOutput.applescript │ │ │ ├── sendControlCWithActivate.applescript │ │ │ ├── sendControlCWithoutActivate.applescript │ │ │ ├── setSelectedTab.applescript │ │ │ ├── simpleExecuteShellCommandWithActivate.applescript │ │ │ └── simpleExecuteShellCommandWithoutActivate.applescript │ └── TerminatorCLITests │ │ ├── AccessibilityPermissionTests.swift │ │ ├── AllCommandsParameterizedTests.swift │ │ ├── BaseTerminatorTests.swift │ │ ├── BuildTimeTests.swift │ │ ├── ExecCommandGroupingTests.swift │ │ ├── ExecCommandITermTests.swift │ │ ├── ExecCommandTests.swift │ │ ├── FocusCommandTests.swift │ │ ├── InfoCommandTests.swift │ │ ├── KillCommandTests.swift │ │ ├── ListCommandTests.swift │ │ ├── LoggerTests.swift │ │ ├── ProcessResponsibilityTests.swift │ │ ├── ReadCommandTests.swift │ │ ├── StatefulTests.swift │ │ ├── TerminatorCLITests.swift │ │ ├── TestHelpers.swift │ │ └── TestTags.swift ├── build-release.sh ├── minimal-test.swift └── terminator.entitlements ├── docs ├── RELEASING.md ├── applescript-to-accessibility-api-mapping.md ├── axorcist-integration-architecture.md ├── axorcist-migration-plan.md ├── hybrid-mode-feature-breakdown.md ├── hybrid-mode-guide.md ├── mcp-best-practices.md ├── spec.md ├── swift-argument-parser.md ├── swift-testing-api.md ├── swift-testing-playbook.md └── swift6-migration.md ├── hybrid-mode-demo.txt ├── package.json ├── pnpm-lock.yaml ├── scripts ├── TEST_README.md ├── build-swift-universal.sh ├── cleanup_terminator_tests.scpt ├── inject-version.sh ├── inspector.sh ├── prepare-release.js ├── terminator.scpt ├── test_terminator.scpt └── verify-applescript-consistency.js ├── src ├── __tests__ │ ├── config.test.ts │ ├── e2e-test-setup.ts │ ├── hybrid-mode-activation.e2e.test.ts │ ├── hybrid-mode.e2e.test.ts │ ├── logger.integration.test.ts │ ├── logger.test.ts │ ├── path-resolution.e2e.test.ts │ ├── swift-cli-log-filtering.test.ts │ ├── swift-cli.test.ts │ ├── swift-log-parser.test.ts │ ├── terminator.actions.e2e.test.ts │ ├── terminator.error-handling.e2e.test.ts │ ├── terminator.execute.e2e.test.ts │ ├── terminator.list.e2e.test.ts │ ├── terminator.read.e2e.test.ts │ ├── tool.test.ts │ ├── utils.integration.test.ts │ └── utils.test.ts ├── config.ts ├── errno.d.ts ├── index.ts ├── logger.ts ├── swift-cli.ts ├── swift-log-parser.ts ├── tool.ts ├── types.js ├── types.ts ├── utils.ts └── validation.ts ├── test-hybrid-mode.sh ├── test-hybrid-simple.sh ├── test-results.md ├── test-verify-tabs.sh ├── testing.mdc ├── tests └── e2e │ ├── edge-cases.test.ts │ ├── terminator.test.ts │ ├── test-helpers.ts │ └── test-utils.ts ├── tsconfig.json └── vitest.config.ts /.cursor/.rules/agent.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/.cursor/.rules/agent.mdc -------------------------------------------------------------------------------- /.cursor/.rules/testing.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/.cursor/.rules/testing.mdc -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/assets/logo.png -------------------------------------------------------------------------------- /cli/.codesign-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/.codesign-config -------------------------------------------------------------------------------- /cli/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/.gitignore -------------------------------------------------------------------------------- /cli/.swift-version: -------------------------------------------------------------------------------- 1 | 5.9 -------------------------------------------------------------------------------- /cli/.swiftformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/.swiftformat -------------------------------------------------------------------------------- /cli/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/.swiftlint.yml -------------------------------------------------------------------------------- /cli/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Package.swift -------------------------------------------------------------------------------- /cli/Sources/CResponsibility/include/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/CResponsibility/include/module.modulemap -------------------------------------------------------------------------------- /cli/Sources/CResponsibility/include/responsibility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/CResponsibility/include/responsibility.h -------------------------------------------------------------------------------- /cli/Sources/CResponsibility/responsibility.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/CResponsibility/responsibility.c -------------------------------------------------------------------------------- /cli/Sources/Resources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/Resources/Info.plist -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Accessibility/AXorcistProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Accessibility/AXorcistProvider.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Accessibility/AccessibilityProviding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Accessibility/AccessibilityProviding.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/AppleScriptBridge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/AppleScriptBridge.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Commands/ExecCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Commands/ExecCommand.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Commands/FocusCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Commands/FocusCommand.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Commands/InfoCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Commands/InfoCommand.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Commands/KillCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Commands/KillCommand.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Commands/ListCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Commands/ListCommand.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Commands/ReadCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Commands/ReadCommand.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/AppleScript/AppleTerminalCommandScripts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/AppleScript/AppleTerminalCommandScripts.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/AppleScript/AppleTerminalProcessScripts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/AppleScript/AppleTerminalProcessScripts.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/AppleScript/AppleTerminalScripts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/AppleScript/AppleTerminalScripts.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/AppleScript/AppleTerminalSessionScripts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/AppleScript/AppleTerminalSessionScripts.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/AppleScript/AppleTerminalWindowScripts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/AppleScript/AppleTerminalWindowScripts.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/AppleScript/GhostyParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/AppleScript/GhostyParser.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/AppleScript/GhostyScripts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/AppleScript/GhostyScripts.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/AppleTerminal/AppleTerminalControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/AppleTerminal/AppleTerminalControl.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/AppleTerminal/AppleTerminalParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/AppleTerminal/AppleTerminalParser.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/Ghosty/GhostyControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/Ghosty/GhostyControl.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/TerminalControlBase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/TerminalControlBase.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/iTerm/ITermCommandExecution.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/iTerm/ITermCommandExecution.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/iTerm/ITermCommandExecutionScripts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/iTerm/ITermCommandExecutionScripts.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/iTerm/ITermControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/iTerm/ITermControl.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/iTerm/ITermHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/iTerm/ITermHelpers.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/iTerm/ITermParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/iTerm/ITermParser.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/iTerm/ITermParserHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/iTerm/ITermParserHelpers.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/iTerm/ITermProcessManagement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/iTerm/ITermProcessManagement.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/iTerm/ITermScripts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/iTerm/ITermScripts.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/iTerm/ITermSessionControlScripts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/iTerm/ITermSessionControlScripts.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/iTerm/ITermSessionCreationScripts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/iTerm/ITermSessionCreationScripts.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/iTerm/ITermSessionIntrospectionScripts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/iTerm/ITermSessionIntrospectionScripts.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/iTerm/ITermSessionManagement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/iTerm/ITermSessionManagement.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Implementations/iTerm/ITermWindowAndTabManagement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Implementations/iTerm/ITermWindowAndTabManagement.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Models/AnyCodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Models/AnyCodable.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Models/AppConfig.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Models/AppConfig.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Models/CommandParams.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Models/CommandParams.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Models/CommandResults.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Models/CommandResults.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Models/ErrorCodes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Models/ErrorCodes.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Models/InfoOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Models/InfoOutput.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Models/TerminalAppControllerError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Models/TerminalAppControllerError.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Models/TerminalSessionInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Models/TerminalSessionInfo.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/TerminalControlling.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/TerminalControlling.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Utilities/AccessibilityPermission.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Utilities/AccessibilityPermission.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Utilities/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Utilities/Logger.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Utilities/ProcessResponsibility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Utilities/ProcessResponsibility.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Utilities/ProcessUtilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Utilities/ProcessUtilities.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Utilities/SessionUtilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Utilities/SessionUtilities.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/Utilities/StringExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/Utilities/StringExtensions.swift -------------------------------------------------------------------------------- /cli/Sources/TerminatorCLI/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Sources/TerminatorCLI/main.swift -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/tests/test_allScripts.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/tests/test_allScripts.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/tests/test_createWindow.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/tests/test_createWindow.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/tests/verify_consistency.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/tests/verify_consistency.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/activateTerminalApp.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/activateTerminalApp.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/clearSessionWithActivate.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/clearSessionWithActivate.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/clearSessionWithoutActivate.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/clearSessionWithoutActivate.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/createTabInWindowWithActivate.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/createTabInWindowWithActivate.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/createTabInWindowWithoutActivate.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/createTabInWindowWithoutActivate.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/createWindow.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/createWindow.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/createWindowWithActivate.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/createWindowWithActivate.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/createWindowWithoutActivate.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/createWindowWithoutActivate.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/executeCommandBackground.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/executeCommandBackground.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/executeCommandWithRedirection.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/executeCommandWithRedirection.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/executeCommandWithWait.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/executeCommandWithWait.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/executeCommandWithoutWait.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/executeCommandWithoutWait.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/findOrCreateSessionWithProject.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/findOrCreateSessionWithProject.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/findOrCreateSessionWithoutProject.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/findOrCreateSessionWithoutProject.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/findPgidScriptForKill.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/findPgidScriptForKill.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/focusExistingSession.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/focusExistingSession.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/focusSession.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/focusSession.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/getPGIDAppleScript.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/getPGIDAppleScript.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/getTabHistory.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/getTabHistory.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/listSessions.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/listSessions.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/listSessionsComplex.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/listSessionsComplex.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/listWindowsAndTabsWithTitles.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/listWindowsAndTabsWithTitles.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/readSessionOutput.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/readSessionOutput.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/sendControlCWithActivate.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/sendControlCWithActivate.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/sendControlCWithoutActivate.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/sendControlCWithoutActivate.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/setSelectedTab.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/setSelectedTab.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/simpleExecuteShellCommandWithActivate.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/simpleExecuteShellCommandWithActivate.applescript -------------------------------------------------------------------------------- /cli/Tests/AppleScriptTests/AppleTerminal/units/simpleExecuteShellCommandWithoutActivate.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/AppleScriptTests/AppleTerminal/units/simpleExecuteShellCommandWithoutActivate.applescript -------------------------------------------------------------------------------- /cli/Tests/TerminatorCLITests/AccessibilityPermissionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/TerminatorCLITests/AccessibilityPermissionTests.swift -------------------------------------------------------------------------------- /cli/Tests/TerminatorCLITests/AllCommandsParameterizedTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/TerminatorCLITests/AllCommandsParameterizedTests.swift -------------------------------------------------------------------------------- /cli/Tests/TerminatorCLITests/BaseTerminatorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/TerminatorCLITests/BaseTerminatorTests.swift -------------------------------------------------------------------------------- /cli/Tests/TerminatorCLITests/BuildTimeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/TerminatorCLITests/BuildTimeTests.swift -------------------------------------------------------------------------------- /cli/Tests/TerminatorCLITests/ExecCommandGroupingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/TerminatorCLITests/ExecCommandGroupingTests.swift -------------------------------------------------------------------------------- /cli/Tests/TerminatorCLITests/ExecCommandITermTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/TerminatorCLITests/ExecCommandITermTests.swift -------------------------------------------------------------------------------- /cli/Tests/TerminatorCLITests/ExecCommandTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/TerminatorCLITests/ExecCommandTests.swift -------------------------------------------------------------------------------- /cli/Tests/TerminatorCLITests/FocusCommandTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/TerminatorCLITests/FocusCommandTests.swift -------------------------------------------------------------------------------- /cli/Tests/TerminatorCLITests/InfoCommandTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/TerminatorCLITests/InfoCommandTests.swift -------------------------------------------------------------------------------- /cli/Tests/TerminatorCLITests/KillCommandTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/TerminatorCLITests/KillCommandTests.swift -------------------------------------------------------------------------------- /cli/Tests/TerminatorCLITests/ListCommandTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/TerminatorCLITests/ListCommandTests.swift -------------------------------------------------------------------------------- /cli/Tests/TerminatorCLITests/LoggerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/TerminatorCLITests/LoggerTests.swift -------------------------------------------------------------------------------- /cli/Tests/TerminatorCLITests/ProcessResponsibilityTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/TerminatorCLITests/ProcessResponsibilityTests.swift -------------------------------------------------------------------------------- /cli/Tests/TerminatorCLITests/ReadCommandTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/TerminatorCLITests/ReadCommandTests.swift -------------------------------------------------------------------------------- /cli/Tests/TerminatorCLITests/StatefulTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/TerminatorCLITests/StatefulTests.swift -------------------------------------------------------------------------------- /cli/Tests/TerminatorCLITests/TerminatorCLITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/TerminatorCLITests/TerminatorCLITests.swift -------------------------------------------------------------------------------- /cli/Tests/TerminatorCLITests/TestHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/TerminatorCLITests/TestHelpers.swift -------------------------------------------------------------------------------- /cli/Tests/TerminatorCLITests/TestTags.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/Tests/TerminatorCLITests/TestTags.swift -------------------------------------------------------------------------------- /cli/build-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/build-release.sh -------------------------------------------------------------------------------- /cli/minimal-test.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/minimal-test.swift -------------------------------------------------------------------------------- /cli/terminator.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/cli/terminator.entitlements -------------------------------------------------------------------------------- /docs/RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/docs/RELEASING.md -------------------------------------------------------------------------------- /docs/applescript-to-accessibility-api-mapping.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/docs/applescript-to-accessibility-api-mapping.md -------------------------------------------------------------------------------- /docs/axorcist-integration-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/docs/axorcist-integration-architecture.md -------------------------------------------------------------------------------- /docs/axorcist-migration-plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/docs/axorcist-migration-plan.md -------------------------------------------------------------------------------- /docs/hybrid-mode-feature-breakdown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/docs/hybrid-mode-feature-breakdown.md -------------------------------------------------------------------------------- /docs/hybrid-mode-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/docs/hybrid-mode-guide.md -------------------------------------------------------------------------------- /docs/mcp-best-practices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/docs/mcp-best-practices.md -------------------------------------------------------------------------------- /docs/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/docs/spec.md -------------------------------------------------------------------------------- /docs/swift-argument-parser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/docs/swift-argument-parser.md -------------------------------------------------------------------------------- /docs/swift-testing-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/docs/swift-testing-api.md -------------------------------------------------------------------------------- /docs/swift-testing-playbook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/docs/swift-testing-playbook.md -------------------------------------------------------------------------------- /docs/swift6-migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/docs/swift6-migration.md -------------------------------------------------------------------------------- /hybrid-mode-demo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/hybrid-mode-demo.txt -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /scripts/TEST_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/scripts/TEST_README.md -------------------------------------------------------------------------------- /scripts/build-swift-universal.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/scripts/build-swift-universal.sh -------------------------------------------------------------------------------- /scripts/cleanup_terminator_tests.scpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/scripts/cleanup_terminator_tests.scpt -------------------------------------------------------------------------------- /scripts/inject-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/scripts/inject-version.sh -------------------------------------------------------------------------------- /scripts/inspector.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/scripts/inspector.sh -------------------------------------------------------------------------------- /scripts/prepare-release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/scripts/prepare-release.js -------------------------------------------------------------------------------- /scripts/terminator.scpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/scripts/terminator.scpt -------------------------------------------------------------------------------- /scripts/test_terminator.scpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/scripts/test_terminator.scpt -------------------------------------------------------------------------------- /scripts/verify-applescript-consistency.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/scripts/verify-applescript-consistency.js -------------------------------------------------------------------------------- /src/__tests__/config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/__tests__/config.test.ts -------------------------------------------------------------------------------- /src/__tests__/e2e-test-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/__tests__/e2e-test-setup.ts -------------------------------------------------------------------------------- /src/__tests__/hybrid-mode-activation.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/__tests__/hybrid-mode-activation.e2e.test.ts -------------------------------------------------------------------------------- /src/__tests__/hybrid-mode.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/__tests__/hybrid-mode.e2e.test.ts -------------------------------------------------------------------------------- /src/__tests__/logger.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/__tests__/logger.integration.test.ts -------------------------------------------------------------------------------- /src/__tests__/logger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/__tests__/logger.test.ts -------------------------------------------------------------------------------- /src/__tests__/path-resolution.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/__tests__/path-resolution.e2e.test.ts -------------------------------------------------------------------------------- /src/__tests__/swift-cli-log-filtering.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/__tests__/swift-cli-log-filtering.test.ts -------------------------------------------------------------------------------- /src/__tests__/swift-cli.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/__tests__/swift-cli.test.ts -------------------------------------------------------------------------------- /src/__tests__/swift-log-parser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/__tests__/swift-log-parser.test.ts -------------------------------------------------------------------------------- /src/__tests__/terminator.actions.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/__tests__/terminator.actions.e2e.test.ts -------------------------------------------------------------------------------- /src/__tests__/terminator.error-handling.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/__tests__/terminator.error-handling.e2e.test.ts -------------------------------------------------------------------------------- /src/__tests__/terminator.execute.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/__tests__/terminator.execute.e2e.test.ts -------------------------------------------------------------------------------- /src/__tests__/terminator.list.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/__tests__/terminator.list.e2e.test.ts -------------------------------------------------------------------------------- /src/__tests__/terminator.read.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/__tests__/terminator.read.e2e.test.ts -------------------------------------------------------------------------------- /src/__tests__/tool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/__tests__/tool.test.ts -------------------------------------------------------------------------------- /src/__tests__/utils.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/__tests__/utils.integration.test.ts -------------------------------------------------------------------------------- /src/__tests__/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/__tests__/utils.test.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/errno.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/errno.d.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/logger.ts -------------------------------------------------------------------------------- /src/swift-cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/swift-cli.ts -------------------------------------------------------------------------------- /src/swift-log-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/swift-log-parser.ts -------------------------------------------------------------------------------- /src/tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/tool.ts -------------------------------------------------------------------------------- /src/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/types.js -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/src/validation.ts -------------------------------------------------------------------------------- /test-hybrid-mode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/test-hybrid-mode.sh -------------------------------------------------------------------------------- /test-hybrid-simple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/test-hybrid-simple.sh -------------------------------------------------------------------------------- /test-results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/test-results.md -------------------------------------------------------------------------------- /test-verify-tabs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/test-verify-tabs.sh -------------------------------------------------------------------------------- /testing.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/testing.mdc -------------------------------------------------------------------------------- /tests/e2e/edge-cases.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/tests/e2e/edge-cases.test.ts -------------------------------------------------------------------------------- /tests/e2e/terminator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/tests/e2e/terminator.test.ts -------------------------------------------------------------------------------- /tests/e2e/test-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/tests/e2e/test-helpers.ts -------------------------------------------------------------------------------- /tests/e2e/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/tests/e2e/test-utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steipete/Terminator/HEAD/vitest.config.ts --------------------------------------------------------------------------------