§
    øžyj�  ã                  ó*   — d Z ddlmZ ddlmZ d
d„Zd	S )z¡``hermes uninstall`` subcommand parser.

Extracted verbatim from ``hermes_cli/main.py:main()`` (god-file Phase 2).
Handler injected to avoid importing ``main``.
é    )Úannotations)ÚCallableÚcmd_uninstallr   ÚreturnÚNonec               óT  — |                       ddd¬¦  «        }|                     ddd¬¦  «         |                     d	dd
¬¦  «         |                     ddd¬¦  «         |                     dddd¬¦  «         |                     ddd¬¦  «         |                     |¬¦  «         dS )z6Attach the ``uninstall`` subcommand to ``subparsers``.Ú	uninstallzUninstall Hermes AgentzJRemove Hermes Agent from your system. Can keep configs/data for reinstall.)ÚhelpÚdescriptionz--fullÚ
store_truez=Full uninstall - remove everything including configs and data)Úactionr
   z--guiz=Uninstall only the desktop Chat GUI, leaving the agent intactz--gui-summaryzrPrint a JSON summary of installed GUI/agent artifacts and exit (used by the desktop app to gate uninstall options)z--yesz-yzSkip confirmation promptsz	--dry-runz;Print what uninstall would remove without changing anything)ÚfuncN)Ú
add_parserÚadd_argumentÚset_defaults)Ú
subparsersr   Úuninstall_parsers      úF/home/ragecks/.hermes/hermes-agent/hermes_cli/subcommands/uninstall.pyÚbuild_uninstall_parserr      s  € ð
 "×,Ò,ØØ%Ø`ð -ñ ô Ðð
 ×!Ò!ØØØLð "ñ ô ð ð
 ×!Ò!ØØØLð "ñ ô ð ð
 ×!Ò!ØØð>ð "ñ ô ð ð ×!Ò!Ø�˜lÐ1Lð "ñ ô ð ð ×!Ò!ØØØJð "ñ ô ð ð
 ×!Ò! }Ð!Ñ5Ô5Ð5Ð5Ð5ó    N)r   r   r   r   )Ú__doc__Ú
__future__r   Útypingr   r   © r   r   ú<module>r      sS   ððð ð #Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð ð"6ð "6ð "6ð "6ð "6ð "6r   