alat za programere / 16

Dotenv (.env) parser i konverter

Parsira .env promenljive okruženja u JSON, shell export skripte ili Kubernetes ConfigMap YAML.

Dotenv (.env) parser i konverter: TOEA izdvaja deklaracije oblika KEY=VALUE, uklanja komentare i spoljne navodnike. Radi 100% lokalno u vašem pregledaču, bez otpremanja datoteka na server.

Pokretanja
U vašem pregledaču
Trošak
Besplatno · bez registracije
Dostupnost
Spremno za upotrebu

Kako se čitaju redovi

# započinje komentar na početku reda ili posle razmaka, pa KEY=abc#1 zadržava abc#1, dok KEY=abc #note daje abc. Navodnici oko vrednosti se uklanjaju, a \n postaje prelom reda samo unutar dvostrukih navodnika. Vrednost ne može da se prostire kroz više redova, a kasniji duplikat ključa zamenjuje raniji. Reference poput ${HOME} kopiraju se onako kako su napisane: Node-ov dotenv ih takođe ne proširuje, dok alati kao što je Docker Compose to rade. Svaka vrednost je niska, pa PORT=3000 postaje "3000".

Kubernetes i izlaz ljuske

ConfigMap služi za podešavanja, ne za lozinke ili API ključeve. Za njih napravite Secret; naredba kubectl create secret generic app-env --from-env-file=.env to radi direktno. Njegove vrednosti su samo kodirane u Base64, zato ograničite ko može da ih čita. Ime ConfigMap-a mora da sadrži samo mala slova, cifre, - i ..

U skripti ljuske svaka vrednost je u jednostrukim navodnicima, pa ljuska ništa ne proširuje kada se fajl učita: lozinka kao pa$word ili vrednost sa obrnutim apostrofima stiže neizmenjena. Jednostruki navodnik unutar vrednosti zapisuje se kao '\'': navodnik se zatvara, dodaje se eskapirani navodnik i ponovo otvara. Učitajte skriptu pomoću source ili ., jer se njenim pokretanjem kao zasebnog procesa promenljive postavljaju samo u tom procesu.

Kako se koristi

  1. Nalepite sadržaj .env datoteke.
  2. Izaberite izlazni format (JSON, export ili ConfigMap).
  3. Kopirajte formatiranu konfiguraciju.

Privatnost i ograničenja

Tajne i ključevi okruženja ostaju isključivo u vašem pregledaču.

Srodne alatke

Često postavljana pitanja

Da li su komentari podržani?

Da, komentari u zasebnim redovima koji počinju znakom „#“, kao i komentari unutar reda, pravilno se obrađuju.

Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban