Skip to content

Conversation

@dak2
Copy link
Owner

@dak2 dak2 commented Jan 24, 2026

Refactor binary discovery logic into a dedicated class for better separation of concerns. This improves testability and maintainability by isolating platform-specific binary resolution.

Changes

  • Add BinaryLocator class with find method and candidates logic
  • Remove find_rust_binary private method from Commands
  • Remove COMMANDS_DIR constant (now LIB_DIR in BinaryLocator)

Refactor binary discovery logic into a dedicated class for better
separation of concerns. This improves testability and maintainability
by isolating platform-specific binary resolution.

# Changes
- Add BinaryLocator class with find method and candidates logic
- Remove find_rust_binary private method from Commands
- Remove COMMANDS_DIR constant (now LIB_DIR in BinaryLocator)
@dak2 dak2 merged commit e90a30a into main Jan 24, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants