ini

ini, gerçek INI dosyalarıyla çalışır: bölümleri ve tipli değerleri okur, ayar arar, sözdizimini doğrular ve tek anahtarı atomik değiştirir. Yol key veya section.key biçimindedir.

VeriSürüm 1.3.5Kararlı
lil-terminal

Genel bakış

ini, INI dosyaları üzerinde doğrudan çalışır: noktalı yollardan anahtar okur, anahtar ya da değer arar, tek ayarı atomik olarak değiştirir, sonucu doğrular ve oturum arabelleği olmadan normalleştirilmiş kaynağı gösterir.

Bölüm ve anahtar iki düzeyi oluşturur

application.name, [application] bölümündeki name anahtarını seçer. a.b.c gibi daha derin yol bilinçli olarak reddedilir; daha fazla iç içelik için JSON, TOML veya YAML daha uygundur.

Sözdizimi

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

Başvuru

ini <file>

INI verilerini göster

ini <file> <key>

tam anahtar veya bölüm değerini göster

ini dump <file>

normalleştirilmiş INI kaynak metnini göster

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

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

-w <key> : <value>

skaler veya JSON benzeri listeyi doğrudan dosyaya yaz

-w <key> < <file>

başka bir dosyadan okunan değeri yaz

-d <key>

anahtar veya bölümü sil

-c

INI 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 ini <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.

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 ini
Minimum paketi

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

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

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

install ini -v 1.3.5
Kontrol et veya güncelle

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

upgrade ini
Modülü kaldır

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

install ini -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 | ini app.ini
application.name   lil-sandbox
application.debug  true
paths.source        ../src
paths.public        ../public
INI verilerini göster
app.ini
application.name   lil-sandbox
application.debug  true
paths.source        ../src
paths.public        ../public
Tam anahtar veya bölüm değerini göster
ini $ application.name
lil-sandbox
İni · find-key
ini $ -f "path*" -k
paths.public  ../public
paths.source  ../src
İni · find-value
ini $ -f "../public" -v
paths.public  ../public
İni · write
ini $ -w application.password : "Ed1g!fs:13od"
application.password  Ed1g!fs:13od
İni · delete
ini $ -d application.password
application.name   lil-sandbox
application.debug  true
İni · validate
ini $ -c
Valid INI
Normalleştirilmiş INI kaynak metnini göster
ini dump $ > ini-review.txt -r
[application]
name = "lil-sandbox"
debug = true

[paths]
source = "../src"
public = "../public"
Eksik dosyayı işle
ini \sandbox\config\missing.ini
Dosya bulunamadı

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

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

[application]
name = "lil-sandbox"
debug = true

[paths]
source = "../src"
public = "../public"

İlgili belgeler

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

v1.3.52026-08-13

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

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