
    `gj                    (    d Z ddlmZ ddlmZ ddZy)z``hermes uninstall`` 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dd       |j                  d	dd
       |j                  ddd       |j                  dddd       |j                  ddd       |j                  |       y)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)
subparserscmd_uninstalluninstall_parsers      S/root/.hermes/venv/lib/python3.12/site-packages/hermes_cli/subcommands/uninstall.pybuild_uninstall_parserr      s    
 ",,%` - 
 !!L " 
 !!L " 
 !!> "  !!l1L "  !!J " 
 !!}!5    N)r   r   returnNone)__doc__
__future__r   typingr   r    r   r   <module>r      s    # "6r   