Skip to content

Environment

Environment variable management and .env file loading.

3 modules

ModuleDescription
Pobierz zmienną środowiskowąPobierz wartość zmiennej środowiskowej
Załaduj plik .envZaładuj zmienne środowiskowe z pliku .env
Ustaw zmienną środowiskowąUstaw zmienną środowiskową w bieżącym procesie

Modules

Pobierz zmienną środowiskową

env.get

Pobierz wartość zmiennej środowiskowej

Parameters:

NameTypeRequiredDefaultDescription
namestringYes-Nazwa zmiennej środowiskowej
defaultstringNo-Wartość domyślna, jeśli zmienna nie jest ustawiona

Output:

FieldTypeDescription
namestringNazwa zmiennej
valuestringWartość zmiennej (lub domyślna, jeśli nie ustawiona)
existsbooleanCzy zmienna istnieje w środowisku

Example: Get HOME variable

yaml
name: HOME

Example: Get variable with default

yaml
name: MY_APP_PORT
default: 8080

Załaduj plik .env

env.load_dotenv

Załaduj zmienne środowiskowe z pliku .env

Parameters:

NameTypeRequiredDefaultDescription
pathstringYes.envŚcieżka do pliku .env
overridebooleanNoFalseCzy nadpisać istniejące zmienne środowiskowe

Output:

FieldTypeDescription
loaded_countnumberLiczba załadowanych zmiennych
variablesarrayLista nazw załadowanych zmiennych

Example: Load .env file

yaml
path: .env
override: false

Ustaw zmienną środowiskową

env.set

Ustaw zmienną środowiskową w bieżącym procesie

Parameters:

NameTypeRequiredDefaultDescription
namestringYes-Nazwa zmiennej środowiskowej do ustawienia
valuestringYes-Wartość do przypisania zmiennej środowiskowej

Output:

FieldTypeDescription
namestringNazwa zmiennej
valuestringNowa wartość, która została ustawiona
previous_valuestringPoprzednia wartość (null, jeśli nie była wcześniej ustawiona)

Example: Set an environment variable

yaml
name: MY_APP_PORT
value: 3000

Released under the Apache 2.0 License.