Ë
    *Càež	  ã                   óJ   — d Z ddlmZ ddlmZ  G d„ dej                  «      Zy)znetplan info command lineé   )Úutilsé   )Ú	_featuresc                   ó*   ‡ — e Zd Zˆ fd„Zd„ Zd„ Zˆ xZS )ÚNetplanInfoc                 ó*   •— t         ‰| �  ddd¬«       y )NÚinfozShow available featuresT)Ú
command_idÚdescriptionÚleaf)ÚsuperÚ__init__)ÚselfÚ	__class__s    €ú3/usr/share/netplan/netplan_cli/cli/commands/info.pyr   zNetplanInfo.__init__   s   ø€ Ü‰Ñ FØ%>Ø"ð 	õ 	$ó    c                 óö   — | j                   j                  d¬«      }|j                  ddddd¬«       |j                  d	ddd
d¬«       | j                  | _        | j                  «        | j                  «        y )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   Úformat_groups     r   ÚrunzNetplanInfo.run   s‚   € Ø—{‘{×?Ñ?ÈÐ?ÓOˆØ×!Ñ! (Ð1AÈ-Ø(.Ø'Sð 	"ô 	Uð 	×!Ñ! (Ð1AÈ-Ø(.Ø'Sð 	"ô 	Uð ×%Ñ%ˆŒ	Ø�‰ÔØ×ÑÕr   c                 óˆ  — dddii}t         j                  }|d   j                  d|i«       | j                  €d| _        | j                  dk(  r!dd l}t        |j                  |d¬	«      «       y | j                  dk(  rDt        d
j                  |d   d   «      «       t         j                  D ]  }t        d|z   «       Œ y y )Nz
netplan.ioÚwebsitezhttps://netplan.io/Úfeaturesr   r   é    r   )Úindentz'netplan.io:
  website: "{}"
  features:z  - )r   ÚNETPLAN_FEATURE_FLAGSÚupdater   r   ÚprintÚdumpsÚformat)r   Únetplan_versionÚflagsr   Úfeatures        r   r    zNetplanInfo.command_info,   sÓ   € ð ØÐ0ðð
ˆô ×/Ñ/ˆØ˜Ñ%×,Ñ,¨j¸%Ð-@ÔAð ×ÑÐ&Ø"(ˆDÔà×Ñ &Ò(ÛÜ�$—*‘*˜_°Q�*Ó7Õ8à× Ñ  FÒ*Üð ç‰v�o lÑ3°IÑ>Ó?ôAô %×:Ñ:ò (�Ü�f˜wÑ&Õ'ñ(ð	 +r   )Ú__name__Ú
__module__Ú__qualname__r   r%   r    Ú__classcell__)r   s   @r   r   r      s   ø„ ô$ò
ö(r   r   N)Ú__doc__Ú r   r   ÚNetplanCommandr   © r   r   ú<module>r;      s"   ðñ$  å Ý ô,(�%×&Ñ&õ ,(r   