Leggere file ENV in Kotlin con dotenv-kotlin

Mattepuffo's logo
Leggere file ENV in Kotlin con dotenv-kotlin

Leggere file ENV in Kotlin con dotenv-kotlin

In questo articolo vediamo come leggere i file .env in Kotlin, usando la libreria dotenv-kotlin!

Tra l'altro è compatibile anche con app Android.

Se usate gradle aggiungete questa dipendenza:

dependencies {
    ............
    implementation("io.github.cdimascio:dotenv-kotlin:6.4.1")
}

Questo il file .env:

chiave1=valore1
chiave2=valore2

Qui sotto un esempio di codice:

import io.github.cdimascio.dotenv.dotenv

fun main() {
    val dotenvFile = dotenv {
        directory = "D:\\TEST"
    }

    println(dotenvFile["chiave1"])
    println(dotenvFile["chiave2"])
    println(dotenvFile["chiave3"])
}

Come vedete ho impostato l'opzione directory per indicare dove cercare il file; non è obbligatorio, in quanto di default cerca nella directory corrente.

Potete anche usare filename per indicare un nome di file diverso da .env.

Enjoy!


Condividi

Commentami!