Peekaboo/peekaboo-cli
Peter Steinberger de5a0cb97e Fix Screen Recording permission detection and improve error reporting
- Replace broken CGDisplayBounds check with ScreenCaptureKit API
- Add proper error handling to detect permission-related failures
- Add server_status subcommand to expose permission status via JSON
- Ensure users get clear error messages when permissions are missing

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-07 22:51:49 +01:00
..
Sources/peekaboo Fix Screen Recording permission detection and improve error reporting 2025-06-07 22:51:49 +01:00
Tests Apply SwiftFormat formatting 2025-05-25 19:27:38 +02:00
.swiftformat Add Swift 6.0 version to SwiftFormat config and apply formatting 2025-05-25 18:45:20 +02:00
.swiftlint.yml Add Swift linting and enhance image capture features 2025-05-25 18:02:39 +02:00
ApplicationFinder.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
Argument.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
ArgumentDecoder.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
ArgumentDefinition.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
ArgumentHelp.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
ArgumentSet.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
ArgumentVisibility.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
AsyncParsableCommand.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
BashCompletionsGenerator.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
CollectionExtensions.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
CommandConfiguration.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
CommandGroup.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
CommandParser.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
CompletionKind.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
CompletionsGenerator.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
DumpHelpGenerator.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
EnumerableFlag.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
Errors.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
ExpressibleByArgument.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
FishCompletionsGenerator.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
Flag.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
HelpCommand.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
HelpGenerator.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
ImageCommand.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
InputKey.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
InputOrigin.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
JSONOutput.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
ListCommand.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
Logger.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
main.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
MessageInfo.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
Models.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
Name.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
NameSpecification.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
Option.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
OptionGroup.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
Package.swift Update Swift tools version to 5.9 for macOS v14 support 2025-05-26 23:47:16 +02:00
ParsableArguments.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
ParsableArgumentsValidation.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
ParsableCommand.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
Parsed.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
ParsedValues.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
ParserError.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
PermissionsChecker.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
Platform.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
SequenceExtensions.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
SplitArguments.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
StringExtensions.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
ToolInfo.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
Tree.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
UsageGenerator.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
WindowManager.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00
ZshCompletionsGenerator.bc Add peekaboo cli 2025-05-25 01:26:49 +02:00