o
    x[hh  ã                   @   s2   d Z ddlZddlmZmZmZmZ ddd„ZdS )zHDefine 'devel' subcommand argument parsers to include in cloud-init cmd.é    N)Úhotplug_hookÚ	make_mimeÚnet_convertÚrenderc                 C   s®   | s	t jddd�} | jddd�}d|_tjtjtjtjft	jt	jt	jt	jft
jt
jt
jt
jftjtjtjtjfg}|D ]\}}}}|j||d�} || ƒ | j||fd	� q;| S )
Nzcloudinit-develz Run development cloud-init tools)ÚprogÚdescriptionÚSubcommandsÚ
subcommand)ÚtitleÚdestT)Úhelp)Úaction)ÚargparseÚArgumentParserÚadd_subparsersÚrequiredr   ÚNAMEÚ__doc__Ú
get_parserÚhandle_argsr   r   r   Ú
add_parserÚset_defaults)ÚparserÚ
subparsersÚsubcmdsÚsubcmdÚhelpmsgr   Úhandler© r   ú</usr/lib/python3/dist-packages/cloudinit/cmd/devel/parser.pyr      s:   þüüüòr   )N)r   r   Úcloudinit.cmd.develr   r   r   r   r   r   r   r   r   Ú<module>   s   