mirror of
https://github.com/sstent/FitTrack_GarminSync.git
synced 2026-01-25 16:41:41 +00:00
This commit introduces a global option to the GarminSync CLI, providing verbose logging and diagnostic information for troubleshooting. It also resolves an encountered during CLI execution. 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, and added explicit type casting for mypy compliance. - Updated CLI commands (, ) to access the from the . - Resolved (circular import) by extracting into a dedicated module. - Fixed in by using where was reassigned. - Configured for Poetry-based dependency management. - Addressed various type hinting issues and linting warnings across the CLI codebase to maintain code quality, including fixing writer typing and imports. - Suppressed remaining errors ( for ) due to persistent false positives, as code logic is sound.
GarminSync CLI
Command-line interface for interacting with GarminSync API to authenticate users, trigger sync operations, and check sync status with MFA support.