You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: unify provider parsing logic in init command
- Add reflect() method to Provider trait with default error implementation
- Move DotEnvProvider's reflect implementation to Provider trait impl
- Update init --from to use Box<dyn Provider>::try_from() for consistency
- Now supports all provider formats: "dotenv", "dotenv:.env", "dotenv://.env"
- Add integration tests for init --from with various provider formats
- Add unit test for default reflect() error behavior
This ensures consistent provider specification parsing across all CLI commands.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
0 commit comments