conf

conf lit et modifie les fichiers simples .conf, .cfg et .env composés de paires clé/valeur et de sections. Les écritures sont atomiques et dump affiche la configuration normalisée.

DonnéesVersion 1.1.6Stable
lil-terminal

Vue d’ensemble

conf traite les configurations simples comme des données structurées chemin–valeur : lire, chercher, modifier ou supprimer un réglage directement, valider la syntaxe prise en charge et afficher le texte normalisé complet.

Configurer sans éditeur propre au format

database.host désigne la clé host de la section database. Inspectez ou recherchez d’abord, puis modifiez uniquement le chemin voulu avec -w ; si commentaires et mise en forme exacte doivent rester intacts, utilisez edit ou code.

Syntaxe

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

Référence

conf <file>

afficher les données de configuration

conf <file> <key>

afficher un chemin pointé exact

conf dump <file>

afficher le texte source conf normalisé

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

rechercher dans les clés ou valeurs ; * et ? activent un masque

-w <key> : <value>

écrire une valeur directement dans le fichier

-w <key> < <file>

écrire une valeur lue depuis un autre fichier

-d <key>

supprimer une valeur par chemin pointé

-c

valider le fichier conf

Fichier actif

Avec le core actuel, tout fichier ouvert avec succès devient immédiatement disponible sous $. Si ce module est le gestionnaire installé prioritaire pour l’extension, saisir uniquement le nom du fichier suffit à l’ouvrir avec cette commande. Ces raccourcis appartiennent au core ; conf <file> reste la forme explicite.

Recherche

-f recherche dans les chemins et les valeurs. Ajoutez -k pour les clés uniquement ou -v pour les valeurs uniquement. Une requête contenant * ou ? est traitée comme un masque.

Modification directe

-w écrit immédiatement dans le fichier. Après : vient une valeur en ligne ; < <file> lit la valeur depuis un autre fichier. -d supprime un chemin pointé.

Périmètre du format

Le module prend volontairement en charge le sous-ensemble de configuration courant en hébergement mutualisé. Pour les fonctions avancées du format, préférez une édition textuelle avec edit ou code.

Ce n’est pas un parseur universel pour Nginx, Apache ou toutes les variantes de .env. Les doublons de clés et de sections sont refusés ; commentaires et mise en page sont perdus à la réécriture. Pour des directives complexes, utilisez edit ou code. Minimum lit, Base permet les autres opérations.

Aperçu interactif du sandbox

Lancez les exemples préparés directement sur la page. Les résultats sont prédéfinis et affichés dans le navigateur ; aucune commande terminal n’est exécutée sur le serveur.

Ouvrir le fichier et le réutiliser avec $

Installer et gérer

Installez la version compatible actuelle. Choisissez Base pour l’ensemble complet des fonctions ou Minimum pour le paquet réduit ; utilisez upgrade pour mettre à jour un module déjà installé.

Base et Minimum sont deux paquets de la même version actuelle du module.

Paquet Base

Installer le paquet complet avec référence locale et tous les modes publiés.

install conf
Paquet Minimum

Installer le paquet réduit. La référence locale est omise ; help <cmd> -i ouvre la référence serveur actuelle.

install conf -m
Version publique exacte

Installer exactement cette version publiée.

install conf -v 1.1.6
Vérifier ou mettre à jour

upgrade vérifie la compatibilité et remplace le bloc seulement si nécessaire.

upgrade conf
Supprimer le module

Supprimer le bloc d’extension sans toucher au noyau ni aux autres modules.

install conf -u

Exemples

Les exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.

Ouvrir le fichier et le réutiliser avec $
cd \sandbox\config | conf app.conf
application    shop
production     true
database.host  localhost
database.port  3306
Afficher les données de configuration
cd \sandbox\config | app.conf
application    shop
production     true
database.host  localhost
database.port  3306
Afficher un chemin pointé exact
conf config/app.conf database.host
localhost
Rechercher dans les clés ou valeurs ; * et ? activent un masque
conf config/app.conf -f "database.*" -k
database.host  localhost
database.port  3306
Rechercher dans les clés ou valeurs ; * et ? activent un masque
conf config/app.conf -f "shop" -v
application  shop
Rechercher dans les clés ou valeurs ; * et ? activent un masque
conf config/app.conf -f "production"
production  true
Écrire une valeur directement dans le fichier
conf config/app.conf -w database.port : 3307
database.port  3307
Écrire une valeur lue depuis un autre fichier
conf config/app.conf -w application < config/plain-value.txt
application  demo-site
Supprimer une valeur par chemin pointé
conf config/app.conf -d database.port
application    shop
production     true
database.host  localhost
Gérer un fichier absent
conf config/app.conf -c
Valid configuration
Afficher le texte source conf normalisé
conf dump config/app.conf
application=shop
production=true

[database]
host=localhost
port=3306
Afficher un chemin pointé exact
conf config/app.conf missing.key
Path not found
Écrire une valeur lue depuis un autre fichier
conf config/app.conf -w database.extra < config/value.json
Nested configuration sections are not supported
Valider le fichier conf
conf config/duplicate.conf -c
Duplicate configuration key
Afficher les données de configuration
conf config/missing.conf
File not found
Écrire une valeur directement dans le fichier
conf config/app.conf -w database.port
Value required after : or 

Fichier utilisé dans cet exemple: sandbox/config/app.conf

L’exemple utilise un fichier ou un répertoire de l’espace de documentation protégé /sandbox/.

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

[database]
host=localhost
port=3306

Documentation associée

Version publique actuelle

v1.1.62026-11-01

Affinage de production

Version stable actuelle de conf. conf lit et modifie les fichiers simples `.