+
    jHàjŸ  ã                  óB   € R t ^ RIHt ^ RIt^ RIHt ^ RIHt R R ltR# )z'``hermes uninstall`` subcommand parser.)ÚannotationsN)ÚCallable)Úadd_yes_flagc               ó    € V ^8„  d   QhRRRR/# )é   Úcmd_uninstallr   ÚreturnÚNone© )Úformats   "ÚE/home/ubuntu/.hermes/hermes-agent/hermes_cli/subcommands/uninstall.pyÚ__annotate__r      s   € ÷ 6ñ 6¸ð 6Àdñ 6ó    c               ó”  € V P                  RRRR7      pVP                  4       pVP                  RRRR7       VP                  R	RR
R7       VP                  RRRR7       VP                  RRRR7       \        VR4       VP                  RRRR7       VP                  R\        P
                  R7       VP                  VR7       R# )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--datau�   Remove only the active Hermes home's user data, leaving installed code intact â€” the one mode that works on Nix / bundled-app / Docker installsz--gui-summaryzrPrint a JSON summary of installed GUI/agent artifacts and exit (used by the desktop app to gate uninstall options)zSkip confirmation promptsz	--dry-runz;Print what uninstall would remove without changing anythingz--desktop-userdata)r   )ÚfuncN)Ú
add_parserÚadd_mutually_exclusive_groupÚadd_argumentr   ÚargparseÚSUPPRESSÚset_defaults)Ú
subparsersr   Úuninstall_parserÚmodess   &$  r   Úbuild_uninstall_parserr      s  € à!×,Ñ,ØÐ2Ø`ð -ó bÐð ×9Ñ9Ó;€EØ	×ÑØ˜ØLð ô Nð 
×ÑØ˜ØLð ô Nð 
×ÑØØðTð ô ð ×!Ñ!ØØð>ð "ô ?ô
 Ð!Ð#>Ô?Ø×!Ñ!Ø˜LØJð "ô Lð ×!Ñ!Ð"6¼X×=NÑ=NÐ!ÔOØ×!Ñ! }Ð!Ö5r   )	Ú__doc__Ú
__future__r   r   Útypingr   Úhermes_cli.subcommands._sharedr   r   r
   r   r   Ú<module>r$      s   ðÙ -å "ã Ý å 7÷6r   