Ë
    Vª/a¯  ã                   ó>   — d Z ddlZddlZddlZddlmZ ddlmZ d„ Z	y)ztldextract CLIé    Né   )Úversion)Ú
TLDExtractc                  óÎ  — t        j                  «        t        j                  dd¬«      } | j	                  dddt
        z   ¬«       | j	                  dd	t        d
d¬«       | j	                  ddddd¬«       | j	                  ddd¬«       | j	                  ddddd¬«       | j                  «       }d|j                  i}|j                  r|j                  |d<   t        d i |¤Ž}|j                  r|j                  d«       n2|j                  s&| j                  «        t        j                  d«       y|j                  D ]"  }t!        dj#                   ||«      «      «       Œ$ y)!ztldextract CLI main command.Ú
tldextractz!Parse hostname from a url or fqdn)ÚprogÚdescriptionz	--versionr   z	%(prog)s )Úactionr   Úinputzfqdn|urlÚ*zfqdn or url)ÚmetavarÚtypeÚnargsÚhelpz-uz--updateFÚ
store_truez&force fetch the latest TLD definitions)Údefaultr
   r   z-cz--cache_dirz.use an alternate TLD definition caching folder)r   z-pz--private_domainszInclude private domainsÚinclude_psl_private_domainsÚ	cache_dirTr   Nú © )ÚloggingÚbasicConfigÚargparseÚArgumentParserÚadd_argumentÚ__version__ÚstrÚ
parse_argsÚprivate_domainsr   r   Úupdater   Úprint_usageÚsysÚexitÚprintÚjoin)ÚparserÚargsÚ
obj_kwargsÚtld_extractÚis        ú0/usr/lib/python3/dist-packages/tldextract/cli.pyÚmainr,      sp  € ä×ÑÔä×$Ñ$ØÐ'Jô€Fð ×ÑØ˜I¨{¼[Ñ/Hð ô ð ×ÑØ˜¬#°S¸}ð ô ð ×ÑØØØØØ5ð ô ð ×ÑØˆmÐ"Rð ô ð ×ÑØØØØØ&ð ô ð ×ÑÓ€Dð 	& t×';Ñ';ð€Jð ‡~‚~Ø"&§.¡.ˆ
;ÑäÑ*˜zÑ*€Kà‡{‚{Ø×Ñ˜4Õ ØZŠZØ×ÑÔÜ‰ŒØàZ‰Zò (ˆÜˆch‰h‘{ 1“~Ó&Õ'ñ(ó    )
Ú__doc__r   r   r"   Ú_versionr   r   r   r   r,   r   r-   r+   ú<module>r0      s   ðÙ ó Û Û 
å ,Ý "ó3(r-   