This commit introduces a global option to the GarminSync CLI, providing verbose logging and diagnostic information for troubleshooting.
Key changes include:
- Implemented a to manage and propagate the debug flag across CLI commands.
- Refactored in to accept and utilize the debug flag, enabling detailed logging of HTTP requests and responses.
- Updated CLI commands (, ) to access the from the .
- Resolved circular import by extracting into a dedicated module.
- Configured for Poetry-based dependency management.
- Addressed various type hinting issues and linting warnings across the CLI codebase to maintain code quality.