o
    wi>                     @   s\   d dl Z d dlZddlmZ ddlmZ ejdddejdd	d
ddeddfddZ	dS )    N   )config)ensure_cachedfetchzDownload all required binaries.)Z
short_helpz--forceTzJDownload all binaries regardless of if they are already downloaded or not.)Zis_flaghelpforcereturnc                 C   s:   | rt tj t j}tdtjt	|dd  dS )z,Ensures all required binaries are available.zDownloaded binaries to green)ZfgN)
shutilrmtreer   Zbinary_cache_dirr   	cache_dirclickZechostylestr)r   	directory r   P/home/app/Keep/.python/lib/python3.10/site-packages/prisma/cli/commands/fetch.pycli	   s   "r   )
r
   r    r   Z
cli.prismar   commandoptionboolr   r   r   r   r   <module>   s    