Ë
    ÿ`gjö  ã                  ó(   — d Z ddlmZ ddlmZ dd„Zy)zž``hermes logout`` subcommand parser.

Extracted verbatim from ``hermes_cli/main.py:main()`` (god-file Phase 2).
Handler injected to avoid importing ``main``.
é    )Úannotations)ÚCallablec               ó~   — | j                  ddd¬«      }|j                  dg d¢dd¬	«       |j                  |¬
«       y)z3Attach the ``logout`` subcommand to ``subparsers``.Úlogoutz.Clear authentication for an inference providerz3Remove stored credentials and reset provider config)ÚhelpÚdescriptionz
--provider)Únouszopenai-codexz	xai-oauthÚspotifyNz3Provider to log out from (default: active provider))ÚchoicesÚdefaultr   )Úfunc)Ú
add_parserÚadd_argumentÚset_defaults)Ú
subparsersÚ
cmd_logoutÚlogout_parsers      úP/root/.hermes/venv/lib/python3.12/site-packages/hermes_cli/subcommands/logout.pyÚbuild_logout_parserr      sV   € ð
 ×)Ñ)ØØ=ØIð *ó €Mð
 ×ÑØÚ@ØØBð	 ô ð ×Ñ JÐÕ/ó    N)r   r   ÚreturnÚNone)Ú__doc__Ú
__future__r   Útypingr   r   © r   r   ú<module>r      s   ðñõ #å ô0r   