Format: application/x-python-code
1 o
2
3 +'h � @ s� d dl Z d dlZd dlZd dlZd dlmZ d dlmZmZm Z m
4 Z
5 mZmZ zd dl
6 Z
7 W n ey@ ej�d� e�d� Y nw ddlmZmZmZ ddlmZ dee fd d
8 �Ze
9 �� e
10 jdde� e
11 jd
12 d�dd�e
13 jddde
14 �g d��dd�e
15 jddde
16 jdd�e
17 jed�e
18 j de
19 j!dedededdf
20 dd �������Z"ed!ej#de
21 e e fd"d#��Z$e"�%� e
22 j e
23 jd$d%e
24 �g d&��d'd�de
25 j!d(e&ddfd)d*����Z'e"�%� e
26 j e
27 j(d+d
28 d,�e
29 j(d-d
30 d,�de
31 j!d+ed-eddfd.d/�����Z)e"�%� e
32 j e
33 j(d+d
34 d,�de
35 j!d+eddfd0d1����Z*e"�%� e
36 j e
37 j(d+d
38 d,�de
39 j!d+eddfd2d3����Z+e"j%d4d
40 id5�e
41 j e
42 jd6d
43 d7d8�e
44 j(d9d:e
45 j,d;�de
46 j!d<e&d9ee ddfd=d>�����Z-d?ee d@eeef ddfdAdB�Z.dS )C� N)�contextmanager)�Any�Dict�IO�Iterator�List�OptionalzkIt seems python-dotenv is not installed with cli option.
47 Run pip install "python-dotenv[cli]" to fix this.� )�
48 dotenv_values�set_key� unset_key)�__version__�returnc C s4 zt �� } W n
49 ty Y dS w t j�| d�}|S )zZ
50 Return a path for the ${pwd}/.env file.
51
52 If pwd does not exist, return None.
53 Nz.env)�os�getcwd�FileNotFoundError�path�join)�cwdr � r �@C:\Users\shubh\Videos\agent\nova\Lib\site-packages\dotenv/cli.py�
54 enumerate_env s �r z-fz--fileT)Z file_okayzNLocation of the .env file, defaults to .env file in current working directory.)�default�type�helpz-qz--quote�always)r �never�autozbWhether to quote or not the variable values. Default mode is always. This does not affect parsing.z-ez--exportFz;Whether to write the dot file as an executable bash script.)�version�ctx�file�quote�exportc C s |||d�| _ dS )zAThis script is used to set, get or unset values from a .env file.)�QUOTE�EXPORT�FILEN)�obj)r r r! r"