
    i[                     $    d dl Z d dlZd dlZd ZdS )    Nc                  &   t          j        d          } |                     dddd           |                     d	          }|                    d
d           |                                 }t          j        |j                   |j	        d
k    rgt          d          }t          j        d          }t          j        ||           t          j                                        }t          |           d S 	 |                                  d S )Ngarth)progz--domainz-dz
garmin.comzIDomain for Garmin Connect (default: garmin.com). Use garmin.cn for China.)defaulthelpcommand)destloginz0Authenticate with Garmin Connect and print token)r   )domainzEmail: z
Password: )argparseArgumentParseradd_argumentadd_subparsers
add_parser
parse_argsr   	configurer   r   inputgetpassr
   clientdumpsprint
print_help)parser
subparsersargsemailpasswordtokens         D/root/projects/butler/venv/lib/python3.11/site-packages/garth/cli.pymainr       s   $'222F
'     &&I&66JH     D	O4;''''
,WW)$$E|44HKx(((L&&((E%LLLLL    )r   r   r   r     r!   r   <module>r#      s9               r!   