U
    g                     @   s   d dl mZmZ ddlmZmZmZmZmZm	Z	 eddddZ
dee ee ee ee ee dd	d
Zd
dddddddgZdS )    )AnyOptional   )dotenv_valuesfind_dotenvget_keyload_dotenvset_key	unset_keyN)ipythonreturnc                 C   s   ddl m} ||  d S )Nr   )load_ipython_extensionr   r   r    r   3/tmp/pip-unpacked-wheel-d6easkbl/dotenv/__init__.pyr      s    r   )pathactionkeyvaluequotec                 C   s   dg}|r| d|  | r.| d|   |rt| | |rt| | |rtd|krj| d| d n
| | d| S )zReturns a string suitable for running as a shell script.

    Useful for converting a arguments passed to a fabric task
    to be passed to a `local` or `run` command.
    Zdotenvz-q z-f  ")appendjoinstrip)r   r   r   r   r   commandr   r   r   get_cli_string   s    


r   r   r   r   r	   r
   r   )NNNNN)typingr   r   mainr   r   r   r   r	   r
   r   strr   __all__r   r   r   r   <module>   s.         