ÿØÿà JFIF      ÿÛ C      

!"$"$ÿÛ C  ÿÂ p " ÿÄ              ÿÄ             ÿÚ    ÕÔË®
(%	aA*‚XYD¡(J„¡E¢RE,P€XYae )(E¤²€B¤R¥	BQ¤¢ X«)X…€¤   @  

  ..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ C      

!"$"$ÿÛ C  ÿÂ p " ÿÄ              ÿÄ             ÿÚ    ÕÔË®
(%	aA*‚XYD¡(J„¡E¢RE,P€XYae )(E¤²€B¤R¥	BQ¤¢ X«)X…€¤   @  

  ..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     o
    )b	                     @   s4   d Z ddlm  mZ ddlZG dd dejZdS )znetplan info command line    Nc                       s,   e Zd Z fddZdd Zdd Z  ZS )NetplanInfoc                    s   t  jdddd d S )NinfozShow available featuresT)
command_iddescriptionleaf)super__init__)self	__class__ //usr/share/netplan/netplan/cli/commands/info.pyr      s   
zNetplanInfo.__init__c                 C   sR   | j jdd}|jdddddd |jd	ddd
dd | j| _|   |   d S )NF)requiredz--jsonversion_formatstore_constjsonz*Output version and features in JSON format)destactionconsthelpz--yamlyamlz*Output version and features in YAML format)parseradd_mutually_exclusive_groupadd_argumentcommand_infofunc
parse_argsrun_command)r	   Zformat_groupr   r   r   run   s   

zNetplanInfo.runc                 C   s   dddii}t jj}|d d|i | jd u rd| _| jdkr/dd l}t|j|dd	 d S | jdkrLtd
|d d  t jjD ]
}td|  qCd S d S )Nz
netplan.ioZwebsitezhttps://netplan.io/Zfeaturesr   r   r      )indentz'netplan.io:
  website: "{}"
  features:z  - )	netplanZ	_featuresZNETPLAN_FEATURE_FLAGSupdater   r   printdumpsformat)r	   Znetplan_versionflagsr   Zfeaturer   r   r   r   ,   s&   


zNetplanInfo.command_info)__name__
__module____qualname__r   r   r   __classcell__r   r   r
   r   r      s    r   )__doc__netplan.cli.utilscliutilsZnetplan._featuresr!   NetplanCommandr   r   r   r   r   <module>   s   