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

macOS package utility for querying and manipulating installer packages.
- Query commands (--packages, --files, --pkg-info, etc.) are safe
- --forget, --learn modify receipt database
- --expand, --flatten, --bom create files
    )annotations)ClassificationHandlerContextpkgutil>   -h--help--pkgs--files--groups
--packages
--pkg-info--file-info--group-pkgs--pkg-groups--pkgs-plist--export-plist--groups-plist--payload-files--pkg-info-plist--check-signature--file-info-plist>   --bom--learn--expand--forget	--flattenctxr   returnr   c                   | j         }|dd         D ]h}|t          v rt          dd|           c S |t          v rt          dd|           c S |                    d          rt          dd          c S it          dd	          S )
zClassify pkgutil command.   Naskzpkgutil )descriptionallowz--pkgs=zpkgutil --pkgsr   )tokensUNSAFE_COMMANDSr   SAFE_COMMANDS
startswith)r   r$   ts      2/root/projects/gits/Dippy/src/dippy/cli/pkgutil.pyclassifyr*   3   s    ZFABBZ I I!%^^^DDDDDD!'~!~~FFFFFF<<	"" 	I!'7GHHHHHH	I %Y7777    N)r   r   r   r   )__doc__
__future__r   	dippy.clir   r   COMMANDS	frozensetr&   r%   r*    r+   r)   <module>r2      s     # " " " " " 4 4 4 4 4 4 4 4; 	   . )   8 8 8 8 8 8r+   