Strumento per sviluppatori / 16
Parser e convertitore Dotenv (.env)
Analizza le variabili d’ambiente .env e convertili in JSON, script shell di export o YAML ConfigMap di Kubernetes.
Parser e convertitore Dotenv (.env): TOEA estrae le dichiarazioni KEY=VALUE, rimuove i commenti e le virgolette esterne. Funziona al 100% localmente nel browser, senza caricare file sul server.
- Categoria
- Strumenti per sviluppatori
- Esecuzioni
- Nel browser
- Costo
- Gratuito · senza registrazione
- Disponibilità
- Pronto all'uso
Come vengono lette le righe
Un # avvia un commento all'inizio di una riga o dopo uno spazio, quindi KEY=abc#1 mantiene abc#1, mentre KEY=abc #note restituisce abc. Le virgolette intorno a un valore vengono rimosse e \n diventa un'interruzione di riga solo tra virgolette doppie. Un valore non può estendersi su più righe e una chiave duplicata successiva sostituisce quella precedente. I riferimenti come ${HOME} vengono copiati così come sono: anche dotenv di Node non li espande, mentre strumenti come Docker Compose sì. Ogni valore è una stringa, quindi PORT=3000 diventa "3000".
Output di Kubernetes e della shell
Un ConfigMap serve per le impostazioni, non per password o chiavi API. Per queste ultime, crea un Secret, cosa che kubectl create secret generic app-env --from-env-file=.env fa direttamente; i suoi valori sono solo codificati in Base64, quindi limita chi può leggerli. Il nome del ConfigMap deve contenere solo lettere minuscole, cifre, - e ..
Nello script shell, ogni valore è racchiuso tra apici singoli, quindi la shell non espande nulla quando il file viene caricato: una password come pa$word o un valore con backtick viene mantenuto invariato. Un apice singolo dentro un valore si scrive come '\'': chiude l'apice, aggiunge un apice con escape e riapre l'apice. Carica lo script con source o .; eseguirlo come processo separato imposta le variabili solo in quel processo.
Come usarlo
- Incolla il contenuto del file .env.
- Seleziona il formato di output (JSON, export o ConfigMap).
- Copia la configurazione formattata.
Privacy e limitazioni
I segreti e le chiavi dell’ambiente restano rigorosamente nel tuo browser.
Strumenti correlati
Domande frequenti
I commenti sono supportati?
Sì, i commenti a fine riga che iniziano con «#» e i commenti inline vengono gestiti correttamente.
Strumento gratuito · nel browser esecuzioni · senza account