SQLite'ın Komut Satırı Arayüzü (CLI) için 3.52.0 sürümünde, sorgu sonuçlarının görüntülenme esnekliğini artırmak amacıyla ".mode" nokta komutunda önemli geliştirmeler yapıldı. Bu güncellemeyle birlikte, komut artık çıktı biçimini kontrol eden birçok yeni seçenek sunuyor. Bu yeni seçenekler, daha önce ayrı nokta komutlarıyla yönetilen bazı ayarların yerini alıyor; örneğin, yeni "--width" seçeneği eski ".width" komutunun işlevini üstleniyor. Eski komutlar uyumluluk için korunsa da artık belgelenmiyor ve kullanımdan kaldırılıyor.
Etkileşimli oturumlar için varsayılan mod "qbox" olarak değiştirildi ve "--quote relaxed", "--limits 5,300,20", "--textjsonb on" ve "--sw auto" gibi ek seçeneklerle birlikte geliyor. Geriye dönük uyumluluk için betikler (scriptler) için varsayılan mod hala "list" olarak kalmaya devam ediyor. Ayrıca, etkileşimli ve toplu (batch) oturumlar için varsayılan görüntüleme modlarını ayarlayan "tty" ve "batch" gibi yeni modlar da eklendi. PostgreSQL'in "psql" yardımcı programına benzer bir çıktı sağlayan "psql" modu da kullanıma sunuldu. Kullanıcılar, mevcut çıktı modunu argümansız ".mode" komutuyla, detaylı bilgiyi ".mode -v" ile ve tüm mevcut modları ".mode --list" ile görebilirler.
Bu güncellemeler, geliştiricilere ve veritabanı yöneticilerine SQLite CLI üzerinden sorgu sonuçlarını çok daha detaylı ve özelleştirilebilir bir şekilde biçimlendirme imkanı sunuyor. Örneğin, column modunda alan uzunluklarını sınırlamadan ekran genişliğine sığdırmak veya table modunda ASCII-art kutularla, NULL değerleri "NULL" olarak göstererek ve BLOB değerlerini onaltılık biçimde sunarak çıktıyı şekillendirmek mümkün. Bu esneklik, farklı kullanım senaryolarına ve kişisel tercihlere göre CLI deneyimini optimize etmeyi sağlıyor.
SQLite CLI'daki ".mode" komutunun geliştirilmesi, kullanıcıların sorgu sonuçlarını daha esnek ve özelleştirilebilir bir şekilde görüntülemesine olanak tanıyarak veritabanı etkileşimini kolaylaştırıyor.