Download the PHP package equidna/env-builder without Composer
On this page you can find all versions of the php package equidna/env-builder. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download equidna/env-builder
More information about equidna/env-builder
Files in equidna/env-builder
Package env-builder
Short Description CLI and PHAR tool to merge .env fragments and optionally deploy compiled .env files.
License MIT
Informations about the package env-builder
env-builder
CLI en PHP 8.2+ para compilar múltiples fragmentos de entorno desde ./.env.d en un único .env, con soporte de overlays *.env.dev, trazabilidad por bloque y despliegue remoto vía scp/rsync.
Estructura recomendada
Instalación como paquete Composer (Laravel u otros proyectos PHP)
Comando binario:
En Laravel (opcional), también queda disponible como Artisan:
Uso CLI
Compilar .env.d -> .env:
Compilar incluyendo overlays *.env.dev:
Salida personalizada:
Compilar y desplegar por SSH:
Prueba E2E reproducible (--dev + prioridad de app.env/app.env.dev):
O ejecutando el binario directamente:
El binario de prueba escribe su fixture en un directorio temporal del sistema (%TEMP%/env-builder-e2e en Windows).
Formato de salida compilada
El .env generado incluye trazabilidad por bloque:
Si una variable se redefine en un archivo posterior (incluyendo .env.dev), la última definición reemplaza la anterior y en el archivo compilado solo queda una entrada por clave.
Además, cuando existen, app.env y app.env.dev se procesan primero para que el archivo compilado comience con esos bloques.
Build de PHAR (distribución universal)
-
Instalar dependencias:
-
Compilar PHAR:
- Ejecutar el binario autónomo:
En Windows: