Skip to content

Environment

Environment variable management and .env file loading.

3 modules

ModuleDescription
Ortam Değişkenini AlBir ortam değişkeninin değerini al
.env Dosyasını Yükle.env dosyasından ortam değişkenlerini yükle
Ortam Değişkenini AyarlaGeçerli işlemde bir ortam değişkeni ayarla

Modules

Ortam Değişkenini Al

env.get

Bir ortam değişkeninin değerini al

Parameters:

NameTypeRequiredDefaultDescription
namestringYes-Ortam değişkeninin adı
defaultstringNo-Değişken ayarlanmamışsa varsayılan değer

Output:

FieldTypeDescription
namestringDeğişken adı
valuestringDeğişken değeri (ayarlanmamışsa varsayılan)
existsbooleanDeğişken ortamda mevcut mu

Example: Get HOME variable

yaml
name: HOME

Example: Get variable with default

yaml
name: MY_APP_PORT
default: 8080

.env Dosyasını Yükle

env.load_dotenv

.env dosyasından ortam değişkenlerini yükle

Parameters:

NameTypeRequiredDefaultDescription
pathstringYes.env.env dosyasının yolu
overridebooleanNoFalseMevcut ortam değişkenlerini geçersiz kılmak isteyip istemediğiniz

Output:

FieldTypeDescription
loaded_countnumberYüklenen değişken sayısı
variablesarrayYüklenen değişken adlarının listesi

Example: Load .env file

yaml
path: .env
override: false

Ortam Değişkenini Ayarla

env.set

Geçerli işlemde bir ortam değişkeni ayarla

Parameters:

NameTypeRequiredDefaultDescription
namestringYes-Ayarlanacak ortam değişkeninin adı
valuestringYes-Ortam değişkenine atanacak değer

Output:

FieldTypeDescription
namestringDeğişken adı
valuestringAyarlanan yeni değer
previous_valuestringÖnceki değer (daha önce ayarlanmamışsa null)

Example: Set an environment variable

yaml
name: MY_APP_PORT
value: 3000

Released under the Apache 2.0 License.