
    Pi:                    h    d Z ddlmZ ddlmZmZ dgZ eh d          Z eddh          Z	ddZ
dS )zDefaults command handler for Dippy.

defaults reads and writes macOS user configuration.
read/read-type/domains/find/help are safe, write/rename/delete are not.
    )annotations)ClassificationHandlerContextdefaults>   	read-typefindhelpreaddomainsz-currentHost-hostctxr   returnr   c                4   | j         }d}|t          |          k     r ||         }|t          v r||dk    rdndz  }2	 |t          |          k    rt          dd          S ||         }|t          v rt          dd|           S t          dd|           S )	zClassify defaults command.   r      askr   )descriptionallowz	defaults )tokenslenGLOBAL_FLAGSr   SAFE_ACTIONS)r   r   itokenactions        3/root/projects/gits/Dippy/src/dippy/cli/defaults.pyclassifyr      s    ZF 	
A
c&kk//q	L  ew&&A-ACKKe<<<<AYFg3Gv3G3GHHHH%-A-A-ABBBB    N)r   r   r   r   )__doc__
__future__r   	dippy.clir   r   COMMANDS	frozensetr   r   r    r   r   <module>r%      s     # " " " " " 4 4 4 4 4 4 4 4<yIIIJJ y.'233C C C C C Cr   