conf

conf legge e modifica semplici file .conf, .cfg e .env basati su coppie chiave/valore e sezioni. Le scritture sono atomiche e dump mostra la configurazione normalizzata.

DatiVersione 1.1.5Stabile
lil-terminal

Panoramica

conf tratta i file di configurazione semplici come dati strutturati percorso–valore: leggere, cercare, modificare o eliminare una voce direttamente, validare la sintassi supportata e mostrare il testo normalizzato completo.

Configurazione senza editor specifico del formato

database.host indica la chiave host nella sezione database. Prima leggi o cerca, poi modifica solo il percorso necessario con -w; se commenti e formattazione esatta devono restare intatti, usa edit o code.

Sintassi

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

Riferimento

conf <file>

mostrare i dati di configurazione

conf <file> <key>

mostrare un percorso puntato esatto

conf dump <file>

mostrare il testo sorgente conf normalizzato

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

cercare corrispondenze in chiavi o valori; * e ? attivano una maschera

-w <key> : <value>

scrivere un valore direttamente nel file

-w <key> < <file>

scrivere un valore letto da un altro file

-d <key>

eliminare un valore tramite percorso puntato

-c

convalidare il file conf

File attivo

Con il core corrente, un file aperto correttamente diventa subito disponibile come $. Se questo modulo è il gestore installato con priorità più alta per l’estensione, basta digitare il nome del file per aprirlo con questo comando. Sono scorciatoie del core; conf <file> resta la forma esplicita.

Ricerca

-f cerca in percorsi e valori. Aggiungere -k per le sole chiavi o -v per i soli valori. Le query con * o ? sono trattate come maschere.

Modifica diretta

-w scrive subito nel file. Dopo : si indica un valore inline; < <file> legge il valore da un altro file. -d elimina un percorso puntato.

Ambito del formato

Il modulo implementa volutamente il sottoinsieme di configurazione comune nell’hosting condiviso. Le funzioni avanzate del formato vanno modificate testualmente con edit o code.

Anteprima interattiva del sandbox

Esegui gli esempi preparati direttamente nella pagina. I risultati sono predefiniti e mostrati nel browser; sul server non viene eseguito alcun comando del terminale.

Aprire il file e riutilizzarlo con $

Installa e gestisci

Installa la versione compatibile corrente. Scegli Base per tutte le funzioni o Minimum per il pacchetto ridotto; usa upgrade per aggiornare un modulo già installato.

Base e Minimum sono due pacchetti della stessa release corrente del modulo.

Pacchetto Base

Installa il pacchetto completo con riferimento locale e tutte le modalità pubblicate.

install conf
Pacchetto Minimum

Installa il pacchetto ridotto. Il riferimento locale è omesso; help <cmd> -i apre il riferimento server corrente.

install conf -m
Versione pubblica esatta

Installa esattamente questa versione pubblicata.

install conf -v 1.1.5
Controlla o aggiorna

upgrade controlla la compatibilità e sostituisce il blocco solo quando serve.

upgrade conf
Rimuovi modulo

Rimuove il blocco estensione senza toccare core e altri moduli.

install conf -u

Esempi

Gli esempi sono copiabili ma il sito non li esegue. Controlla percorsi, permessi e opzioni distruttive.

Aprire il file e riutilizzarlo con $
cd \sandbox\config | conf app.conf
application    shop
production     true
database.host  localhost
database.port  3306
Mostrare i dati di configurazione
app.conf
application    shop
production     true
database.host  localhost
database.port  3306
Mostrare un percorso puntato esatto
conf $ database.host
localhost
Conf · find-key
conf $ -f "database*" -k
database.host  localhost
database.port  3306
Conf · find-value
conf $ -f "true" -v
production  true
Conf · write
conf $ -w database.password : "Ed1g!fs:13od"
database.password  Ed1g!fs:13od
Conf · delete
conf $ -d database.password
database.host  localhost
database.port  3306
Conf · validate
conf $ -c
Valid configuration
Mostrare il testo sorgente conf normalizzato
conf dump $
application=shop
production=true

[database]
host=localhost
port=3306
Gestire un file mancante
conf \sandbox\config\missing.conf
File non trovato

File usato in questo esempio: sandbox/config/app.conf

L’esempio usa un file o una directory dell’area di documentazione protetta /sandbox/.

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

[database]
host=localhost
port=3306

Documentazione correlata

Versione pubblica attuale

v1.1.52026-08-12

Guida uniforme per dati strutturati

Lettura, ricerca, scrittura, eliminazione e verifica sono presentate con lo stesso schema di opzioni.