
    Pib                    N    d Z ddlmZ ddlmZmZ dgZ eh d          Zdd
Z	dS )zDiskutil command handler for Dippy.

diskutil manipulates local disks, partitions, and volumes.
list/info/activity/listFilesystems are safe read operations.
mount/unmount/erase/partition etc modify disk state.
    )annotations)ClassificationHandlerContextdiskutil>   infolistactivityinformationlistfilesystemsctxr   returnr   c                    | j         }t          |          dk     rt          dd          S |d                                         }|t          v rt          dd|           S t          dd          S )zClassify diskutil command.   askr   )description   allowz	diskutil )tokenslenr   lower
SAFE_VERBS)r   r   verbs      3/root/projects/gits/Dippy/src/dippy/cli/diskutil.pyclassifyr      sx    ZF
6{{Qe<<<<!9??Dzg3Et3E3EFFFF%Z8888    N)r   r   r   r   )
__doc__
__future__r   	dippy.clir   r   COMMANDS	frozensetr   r    r   r   <module>r"      sx     # " " " " " 4 4 4 4 4 4 4 4< YUUUVV
9 9 9 9 9 9r   