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

networksetup is the configuration tool for network system preferences.
-get*/-list*/-show*/-is*/-version/-help/-printcommands are safe.
-set*/-create*/-delete*/-remove*/-add*/-rename* etc modify settings.
    )annotations)ClassificationHandlerContextnetworksetup)z-getz-listz-showz-is>   -help-version-printcommandsctxr   returnr   c                   | j         }t          |          dk     rt          dd          S |d                                         }|t          v r't          dd|                    d                     S t          D ]@}|                    |          r)t          dd|                    d                     c S At          dd          S )	zClassify networksetup command.   askr   )description   allowznetworksetup -)tokenslenr   lowerSAFE_OPTIONSlstripSAFE_PREFIXES
startswith)r
   r   optionprefixs       7/root/projects/gits/Dippy/src/dippy/cli/networksetup.pyclassifyr      s    ZF
6{{Qe@@@@AY__Fg3W6==QTCUCU3W3WXXXX  V$$ 	!%IV]]35G5G%I%I     	
 %^<<<<    N)r
   r   r   r   )__doc__
__future__r   	dippy.clir   r   COMMANDSr   	frozensetr   r    r   r   <module>r%      s     # " " " " " 4 4 4 4 4 4 4 4 2 y@@@AA= = = = = =r   