conf

conf lee y modifica archivos sencillos .conf, .cfg y .env basados en pares clave/valor y secciones. Las escrituras son atómicas y dump muestra la configuración normalizada.

DatosVersión 1.1.6Estable
lil-terminal

Resumen

conf trata configuraciones simples como datos estructurados de ruta y valor: permite leer, buscar, cambiar o borrar una opción directamente, validar la sintaxis compatible y mostrar el texto normalizado completo.

Configuración sin editor específico del formato

database.host representa la clave host de la sección database. Primero inspecciona o busca y después modifica solo la ruta necesaria con -w; si deben conservarse comentarios y formato exacto, usa edit o code.

Sintaxis

lil-terminal
conf <file> [key|options] · conf dump <file>

Referencia

conf <file>

mostrar datos de configuración

conf <file> <key>

mostrar una ruta con puntos exacta

conf dump <file>

mostrar el texto conf normalizado

-f <text|mask> [-k|-v]

buscar coincidencias en claves o valores; * y ? activan una máscara

-w <key> : <value>

escribir un valor directamente en el archivo

-w <key> < <file>

escribir un valor leído desde otro archivo

-d <key>

eliminar un valor por ruta con puntos

-c

validar el archivo conf

Archivo activo

Con el core actual, un archivo abierto correctamente queda disponible de inmediato como $. Si este módulo es el controlador instalado con mayor prioridad para la extensión, basta escribir el nombre del archivo para abrirlo con este comando. Son comodidades del core; conf <file> sigue siendo la forma explícita.

Búsqueda

-f busca en rutas y valores. Añada -k para buscar solo claves o -v para buscar solo valores. Las consultas con * o ? se interpretan como máscaras.

Edición directa

-w escribe el cambio inmediatamente. Tras : se indica un valor en línea; < <file> lee el valor desde otro archivo. -d elimina una ruta con puntos.

Alcance del formato

El módulo implementa deliberadamente el subconjunto de configuración habitual en hosting compartido. Para funciones avanzadas del formato, use edit o code y evite reinterpretaciones implícitas.

No interpreta cualquier configuración de Nginx, Apache ni todas las variantes de .env. Rechaza claves o secciones duplicadas y no conserva comentarios ni formato al escribir. Usa edit o code para directivas complejas. Minimum permite leer y Base ofrece las demás funciones.

Vista interactiva del sandbox

Ejecuta los ejemplos preparados directamente en la página. Los resultados están predefinidos y se muestran en el navegador; no se ejecuta ningún comando de terminal en el servidor.

Abrir el archivo y reutilizarlo con $

Instalar y administrar

Instala la versión compatible actual. Elige Base para el conjunto completo de funciones o Minimum para el paquete reducido; usa upgrade para actualizar un módulo ya instalado.

Base y Minimum son dos paquetes de la misma versión actual del módulo.

Paquete Base

Instala el paquete completo con referencia local y todos los modos publicados.

install conf
Paquete Minimum

Instalar el paquete reducido. No incluye la referencia local; help <cmd> -i abre la referencia actual del servidor.

install conf -m
Versión pública exacta

Instalar exactamente esta versión publicada.

install conf -v 1.1.6
Comprobar o actualizar

upgrade comprueba la compatibilidad y sustituye el bloque solo cuando hace falta.

upgrade conf
Eliminar módulo

Elimina el bloque de extensión sin tocar el núcleo ni otros módulos.

install conf -u

Ejemplos

Los ejemplos se pueden copiar, pero el sitio no los ejecuta. Revisa rutas, permisos y opciones destructivas.

Abrir el archivo y reutilizarlo con $
cd \sandbox\config | conf app.conf
application    shop
production     true
database.host  localhost
database.port  3306
Mostrar datos de configuración
cd \sandbox\config | app.conf
application    shop
production     true
database.host  localhost
database.port  3306
Mostrar una ruta con puntos exacta
conf config/app.conf database.host
localhost
Buscar coincidencias en claves o valores; * y ? activan una máscara
conf config/app.conf -f "database.*" -k
database.host  localhost
database.port  3306
Buscar coincidencias en claves o valores; * y ? activan una máscara
conf config/app.conf -f "shop" -v
application  shop
Buscar coincidencias en claves o valores; * y ? activan una máscara
conf config/app.conf -f "production"
production  true
Escribir un valor directamente en el archivo
conf config/app.conf -w database.port : 3307
database.port  3307
Escribir un valor leído desde otro archivo
conf config/app.conf -w application < config/plain-value.txt
application  demo-site
Eliminar un valor por ruta con puntos
conf config/app.conf -d database.port
application    shop
production     true
database.host  localhost
Gestionar un archivo ausente
conf config/app.conf -c
Valid configuration
Mostrar el texto conf normalizado
conf dump config/app.conf
application=shop
production=true

[database]
host=localhost
port=3306
Mostrar una ruta con puntos exacta
conf config/app.conf missing.key
Path not found
Escribir un valor leído desde otro archivo
conf config/app.conf -w database.extra < config/value.json
Nested configuration sections are not supported
Validar el archivo conf
conf config/duplicate.conf -c
Duplicate configuration key
Mostrar datos de configuración
conf config/missing.conf
File not found
Escribir un valor directamente en el archivo
conf config/app.conf -w database.port
Value required after : or 

Archivo usado en este ejemplo: sandbox/config/app.conf

El ejemplo usa un archivo o directorio del espacio protegido de documentación /sandbox/.

# common key/value configuration
application=shop
production=true

[database]
host=localhost
port=3306

Documentación relacionada

Versión pública actual

v1.1.62026-11-01

Refinamiento de producción

Versión estable actual de conf. conf lee y modifica archivos sencillos `.