mirror of
https://github.com/AutoMaker-Org/automaker.git
synced 2026-01-31 06:42:03 +00:00
refactor(cursor): Extend CliProvider base class
Refactor CursorProvider to extend CliProvider instead of BaseProvider: - Implement abstract methods: getCliName, getSpawnConfig, buildCliArgs, normalizeEvent - Override detectCli() for Cursor-specific versions directory check - Override mapError() for Cursor-specific error codes - Override getInstallInstructions() for Cursor-specific guidance - Reuse base class buildSubprocessOptions() for WSL/NPX handling Removes ~200 lines of duplicated infrastructure code. All existing behavior preserved. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in: