Feature Description
Implement repository cloning functionality directly from RepoScout, completing the workflow from search to local development.
Priority
High - Completes the core user workflow
Effort Estimate
Easy - ~2-3 hours
User Stories
As a developer, I want to:
- Clone a repository with a single keypress in TUI
- Clone from CLI without switching to my shell
- Choose between SSH and HTTPS clone URLs
- Configure a default clone directory
- See clone progress in real-time
- Optionally open the cloned repo in my editor
Acceptance Criteria
CLI Commands
TUI Integration
Configuration Support
Edge Cases
Testing Checklist
UI/UX Considerations
- Keep clone operation async/non-blocking in TUI
- Show estimated time remaining if possible
- Provide clear feedback on success/failure
- Allow user to continue browsing while cloning
Feature Description
Implement repository cloning functionality directly from RepoScout, completing the workflow from search to local development.
Priority
High - Completes the core user workflow
Effort Estimate
Easy - ~2-3 hours
User Stories
As a developer, I want to:
Acceptance Criteria
CLI Commands
reposcout clone <repo>- Clone repository to current/default directoryreposcout clone <repo> --path <dir>- Clone to specific directoryreposcout clone <repo> --ssh- Use SSH URL instead of HTTPSreposcout clone <repo> --open- Open in default editor after cloneTUI Integration
Configuration Support
Edge Cases
Testing Checklist
UI/UX Considerations