§
    Ô.cjÆ  ã                  ó*   — d Z ddlmZ ddlmZ d
d„Zd	S )z"``hermes skin`` subcommand parser.é    )Úannotations)ÚCallableÚcmd_skinr   ÚreturnÚNonec               óÐ  — |                       ddd¬¦  «        }|                     d¬¦  «        }|                      dd¬	¦  «         |                      d
d¬	¦  «        }|                     dd¬	¦  «         |                      dd¬	¦  «        }|                     dd¬	¦  «         |                     dd¬	¦  «         |                     dd¬	¦  «         |                     |¬¦  «         dS )z1Attach the ``skin`` subcommand to ``subparsers``.ÚskinzList, switch, and tweak skinszHManage Hermes skins. `set` tweaks one color of the active skin in place.)ÚhelpÚdescriptionÚskin_command)ÚdestÚlistzList available skins)r
   ÚusezSwitch the active skinÚnamez	Skin nameÚsetzDSet one color of the active skin (e.g. `skin set ui_tool '#00FFFF'`)Úkeyz/Color key (e.g. ui_tool, ui_accent, background)ÚvaluezHex color (#rrggbb)z--skinz0Target a specific skin instead of the active one)ÚfuncN)Ú
add_parserÚadd_subparsersÚadd_argumentÚset_defaults)Ú
subparsersr   Úskin_parserÚskin_subparsersÚskin_useÚskin_sets         ú=/home/ice/.hermes/hermes-agent/hermes_cli/subcommands/skin.pyÚbuild_skin_parserr      s  € à×'Ò'ØØ,Ø^ð (ñ ô €Kð
 "×0Ò0°nÐ0ÑEÔE€Oà×Ò˜vÐ,BÐÑCÔCÐCà×)Ò)¨%Ð6NÐ)ÑOÔO€HØ×Ò˜& {ÐÑ3Ô3Ð3ð ×)Ò)ØÐZð *ñ ô €Hð ×Ò˜%Ð&WÐÑXÔXÐXØ×Ò˜'Ð(=ÐÑ>Ô>Ð>Ø×Ò˜(Ð)[ÐÑ\Ô\Ð\à×Ò (ÐÑ+Ô+Ð+Ð+Ð+ó    N)r   r   r   r   )Ú__doc__Ú
__future__r   Útypingr   r   © r    r   ú<module>r%      sM   ðØ (Ð (à "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð ð,ð ,ð ,ð ,ð ,ð ,r    