conf

conf, anahtar/değer çiftleri ve bölümlerden oluşan basit .conf, .cfg ve .env dosyalarını okur ve değiştirir. Yazma atomiktir; dump normalleştirilmiş yapılandırmayı gösterir.

VeriSürüm 1.1.5Kararlı
lil-terminal

Genel bakış

conf, basit yapılandırma dosyalarını yapılandırılmış yol–değer verisi olarak ele alır: ayarı doğrudan okur, arar, değiştirir veya siler; desteklenen sözdizimini doğrular ve tam normalleştirilmiş metni gösterir.

Biçime özel editör olmadan yapılandırma

database.host, database bölümündeki host anahtarını ifade eder. Önce okuyun veya arayın, sonra yalnızca gereken yolu -w ile değiştirin; yorumların ve tam kaynak biçiminin korunması gerekiyorsa edit ya da code kullanın.

Sözdizimi

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

Başvuru

conf <file>

yapılandırma verilerini göster

conf <file> <key>

tam noktalı yolu göster

conf dump <file>

normalleştirilmiş conf kaynak metnini göster

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

anahtar veya değerlerde eşleşme ara; * ve ? maske kullanır

-w <key> : <value>

değeri doğrudan dosyaya yaz

-w <key> < <file>

başka bir dosyadan okunan değeri yaz

-d <key>

noktalı yoldaki değeri sil

-c

conf dosyasını doğrula

Etkin dosya

Güncel core ile başarıyla açılan dosya hemen $ olarak kullanılabilir. Bu modül dosya uzantısı için kurulu en yüksek öncelikli işleyiciyse yalnızca dosya adını yazmak dosyayı bu komutla açar. Bunlar core kolaylıklarıdır; açık kullanım biçimi conf <file> olarak kalır.

Arama

-f yolları ve değerleri arar. Yalnız anahtarlar için -k, yalnız değerler için -v ekleyin. * veya ? içeren sorgular maske olarak değerlendirilir.

Doğrudan düzenleme

-w değişikliği hemen dosyaya yazar. : sonrasında satır içi değer verilir; < <file> değeri başka bir dosyadan okur. -d bir noktalı yolu siler.

Biçim kapsamı

Modül, paylaşımlı hosting ortamlarında yaygın olan yapılandırma alt kümesini bilinçli olarak destekler. Gelişmiş biçim özellikleri edit veya code ile metin olarak düzenlenmelidir.

Etkileşimli sandbox önizlemesi

Hazırlanmış örnekleri doğrudan sayfada çalıştırın. Sonuçlar önceden hazırlanır ve tarayıcıda gösterilir; sunucuda hiçbir terminal komutu yürütülmez.

Dosyayı açıp $ ile yeniden kullan

Kur ve yönet

Güncel uyumlu sürümü kurun. Tüm özellikler için Base, azaltılmış paket için Minimum seçin; zaten kurulu bir modülü güncellemek için upgrade kullanın.

Base ve Minimum aynı geçerli modül sürümünün iki paketidir.

Base paketi

Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.

install conf
Minimum paketi

Azaltılmış paketi kurun. Yerel başvuru dahil değildir; help <cmd> -i güncel sunucu başvurusunu açar.

install conf -m
Tam yayımlanmış sürüm

Tam olarak bu yayımlanmış sürümü kurun.

install conf -v 1.1.5
Kontrol et veya güncelle

upgrade uyumluluğu denetler ve bloğu yalnız gerektiğinde değiştirir.

upgrade conf
Modülü kaldır

Çekirdeğe ve diğer modüllere dokunmadan eklenti bloğunu kaldırır.

install conf -u

Örnekler

Örnekler kopyalanabilir; site bunları çalıştırmaz. Yolları, izinleri ve yıkıcı seçenekleri denetleyin.

Dosyayı açıp $ ile yeniden kullan
cd \sandbox\config | conf app.conf
application    shop
production     true
database.host  localhost
database.port  3306
Yapılandırma verilerini göster
app.conf
application    shop
production     true
database.host  localhost
database.port  3306
Tam noktalı yolu göster
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
Normalleştirilmiş conf kaynak metnini göster
conf dump $
application=shop
production=true

[database]
host=localhost
port=3306
Eksik dosyayı işle
conf \sandbox\config\missing.conf
Dosya bulunamadı

Bu örnekte kullanılan dosya: sandbox/config/app.conf

Örnek, korumalı /sandbox/ dokümantasyon alanındaki bir dosya veya dizini kullanır.

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

[database]
host=localhost
port=3306

İlgili belgeler

Güncel herkese açık sürüm

v1.1.52026-08-12

Yapılandırılmış veri için ortak yardım

Okuma, arama, yazma, silme ve doğrulama aynı seçenek düzeninde sunuluyor.