o
    ʛ\j                     @  s   d Z ddlmZ ddlZddlZddlZddlmZ ee	 j
d Zejdee ddlmZ dd	d
Zedkr@ee dS )z4Build and sign one deterministic WordPress App Pack.    )annotationsN)Path   )build_signed_packreturnintc                  C  sn   t  } | d | jddd | jddd |  }tt|jt|jt|jd}t	t
j|dd	d
 dS )Nsourcez--outputz1/var/www/html/.platform-artifacts/wordpress-packs)defaultz--keyz>/var/www/html/.platform-signing/wordpress-app-pack-ed25519.pem)r   
output_dirprivate_key_path   T)indent	sort_keysr   )argparseArgumentParseradd_argument
parse_argsr   r   r   outputkeyprintjsondumps)parserargsresult r   scripts/build_wordpress_pack.pymain   s   
r   __main__)r   r   )__doc__
__future__r   r   r   syspathlibr   __file__resolveparentsBASE_DIRpathinsertstr platform.packages.wordpress_packr   r   __name__
SystemExitr   r   r   r   <module>   s   

