properties

properties, Java tarzı .properties dosyalarını anahtar ve değerler olarak okur, satır devamlarını anlar ve noktalı adları arama ile hedefli düzenleme için pratik yollar olarak sunar.

VeriSürüm 1.1.6Kararlı
lil-terminal

Genel bakış

properties, Java Properties dosyaları üzerinde doğrudan çalışır: noktalı anahtarları okur, anahtar ya da değer arar, tek ayarı atomik değiştirir, dosyayı doğrular ve normalleştirilmiş tam kaynağı gösterir.

Noktalı yol hâlâ düz bir dosyaya aittir

database.host yol olarak kullanışlıdır, ancak diskteki dosya düz kalır. Yapısal yazma dosyayı key=value satırlarına normalleştirir; yorum ve tam biçim korunacaksa metin editörü kullanın.

Sözdizimi

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

Başvuru

properties <file>

properties verilerini göstermek

properties <file> <key>

tam noktalı yolu göster

properties dump <file>

normalleştirilmiş properties 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

properties dosyasını doğrula

Ayarları okuma, arama ve değiştirme

Önce properties config/app.properties ile ayarları listeleyin, ardından database.host değerini okuyun. -f yol ve değerlerde, -k yalnızca anahtarlarda, -v yalnızca değerlerde arar. Normal metinde büyük/küçük harf ayrımı yoktur; * ve ? maskedir. -c sözdizimini doğrular, dump dosyanın yeniden oluşturulmuş metnini gösterir.

-w <key> : <value> değeri hemen kaydeder; -w <key> < <file> başka dosyadan okur, -d <key> bir yolu siler. Sayılar ile true/false türlenmiş değerler olarak yorumlanabilir. Yazmadan önce yedek alın. $, Core içinde en son açılan dosyadır; yalnızca dosya adı kullanmak ilgili işleyiciyi başlatabilir.

Sınırlar ve güvenli düzenleme

= veya : kullanan basit çiftler, #/! yorumları ve satır devamları okunur; noktalar yolları oluşturur. Okunan tüm değerler metindir. Bu tam bir Java Properties uygulaması değildir: kaçışlar ve Unicode yazma sırasında değişebilir, yorumlar kaybolur. Minimum yalnızca dosyayı gösterir.

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

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

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

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

install properties -v 1.1.6
Kontrol et veya güncelle

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

upgrade properties
Modülü kaldır

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

install properties -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 | properties app.properties
application.name   lil-shop
application.debug  true
database.host      localhost
database.port      3306
Properties verilerini göstermek
properties config/app.properties
application.name   lil-shop
application.debug  true
database.host      localhost
database.port      3306
Tam noktalı yolu göster
properties config/app.properties database.host
localhost
Tam noktalı yolu göster
properties config/app.properties application.debug
true
Anahtar veya değerlerde eşleşme ara; * ve ? maske kullanır
properties config/app.properties -f "database.*" -k
database.host  localhost
database.port  3306
Anahtar veya değerlerde eşleşme ara; * ve ? maske kullanır
properties config/app.properties -f "localhost" -v
database.host  localhost
Anahtar veya değerlerde eşleşme ara; * ve ? maske kullanır
properties config/app.properties -f "debug"
application.debug  true
Değeri doğrudan dosyaya yaz
properties config/app.properties -w database.port : 3307
database.port  3307
Başka bir dosyadan okunan değeri yaz
properties config/app.properties -w application.name < config/plain-value.txt
application.name  demo-site
Eksik dosyayı işle
properties config/app.properties -d application.debug
application.name  lil-shop
database.host     localhost
database.port     3306
Properties dosyasını doğrula
properties config/app.properties -c
Valid properties
Normalleştirilmiş properties kaynak metnini göster
properties dump config/app.properties
application.name=lil-shop
application.debug=true
database.host=localhost
database.port=3306
Tam noktalı yolu göster
properties config/app.properties unknown.key
Path not found
Properties dosyasını doğrula
properties config/duplicate.properties -c
Duplicate properties key
Properties verilerini göstermek
properties config/missing.properties
File not found
Değeri doğrudan dosyaya yaz
properties config/app.properties -w database.port
Value required after : or 

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

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

application.name=lil-shop
application.debug=true
database.host=localhost
database.port=3306

İlgili belgeler

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

v1.1.62026-11-01

Üretim iyileştirmesi

properties için güncel kararlı sürüm. properties, Java tarzı `.