- Built comprehensive Rust binary with CLI structure matching Swift version - Implemented all command interfaces: image, list (apps/windows/server_status) - Added platform-specific implementations for Linux, macOS, and Windows - Fixed ApplicationData model to include path field for compatibility - Updated error handling with proper error types and constructors - Built both debug and release versions of the binary - MCP server already has platform detection to use appropriate binary: - macOS: Uses Swift binary at 'peekaboo' - Linux: Uses Rust binary at 'peekaboo-native/target/release/peekaboo' - Windows: Uses Rust binary at 'peekaboo-native/target/release/peekaboo.exe' - Tests show platform detection working correctly (using Rust binary on Linux) - Fixed tsx dependency version conflict The Rust implementation provides a solid foundation with working CLI structure. Core functionality implementations (screen capture, window management) are placeholder implementations that need to be completed for full feature parity. |
||
|---|---|---|
| .. | ||
| ci.yml | ||