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.6Kararlı
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.

Bu komut tüm Nginx, Apache veya .env söz dizimlerini yorumlamaz. Yinelenen anahtarlar ve bölümler reddedilir; yeniden yazma yorumları ve düzeni kaybettirir. Karmaşık yönergelerde edit veya code kullanın. Minimum okuma, Base ise gelişmiş işlemleri sunar.

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.6
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
cd \sandbox\config | app.conf
application    shop
production     true
database.host  localhost
database.port  3306
Tam noktalı yolu göster
conf config/app.conf database.host
localhost
Anahtar veya değerlerde eşleşme ara; * ve ? maske kullanır
conf config/app.conf -f "database.*" -k
database.host  localhost
database.port  3306
Anahtar veya değerlerde eşleşme ara; * ve ? maske kullanır
conf config/app.conf -f "shop" -v
application  shop
Anahtar veya değerlerde eşleşme ara; * ve ? maske kullanır
conf config/app.conf -f "production"
production  true
Değeri doğrudan dosyaya yaz
conf config/app.conf -w database.port : 3307
database.port  3307
Başka bir dosyadan okunan değeri yaz
conf config/app.conf -w application < config/plain-value.txt
application  demo-site
Noktalı yoldaki değeri sil
conf config/app.conf -d database.port
application    shop
production     true
database.host  localhost
Eksik dosyayı işle
conf config/app.conf -c
Valid configuration
Normalleştirilmiş conf kaynak metnini göster
conf dump config/app.conf
application=shop
production=true

[database]
host=localhost
port=3306
Tam noktalı yolu göster
conf config/app.conf missing.key
Path not found
Başka bir dosyadan okunan değeri yaz
conf config/app.conf -w database.extra < config/value.json
Nested configuration sections are not supported
Conf dosyasını doğrula
conf config/duplicate.conf -c
Duplicate configuration key
Yapılandırma verilerini göster
conf config/missing.conf
File not found
Değeri doğrudan dosyaya yaz
conf config/app.conf -w database.port
Value required after : or 

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.62026-11-01

Üretim iyileştirmesi

conf için güncel kararlı sürüm. conf, anahtar/değer çiftleri ve bölümlerden oluşan basit `.