İçeriğe geç
nitorel
7 GÜNSistemine başlaİlk sistemini yedi günde kur
Öğren
YazılarKaynaklı yazı dizileriKavramlarKavram kasası, formatlarSistemlerYöntemler, iş akışlarıKütüphaneKitaplar, kaynaklar
Kullan
AraçlarTarafsız araç atlasıNot DenetçisiÜcretsiz kontrol ↗nitoreldumpZihnini boşalt ↗nitorelhabitAlışkanlık takibi ↗
HakkındaŞablonlar 1 ücretsiz
kasa/yazilar/logseq/25-logseq-cli.md

Rehber · Not 178Deneyim

Logseq CLI: graph'ı terminalden sorgulamak ve otomasyona açmak

Logseq DB CLI'ını resmi CLI belgesine göre açıklar: app'ten bağımsız graph işlemleri, list/search/show/query, upsert, backup, import/export, server, sync ve yapılandırılmış JSON/EDN output ile CI/CD otomasyonu.

Yazan Ahmet Canal · 5 Ekim 2026

[[logseq]][[cli]][[otomasyon]]
Okuma
3 dk
Yayın
5 Ekim 2026
Geri bağlantı
1
Kaynak
2
İçindekiler · 14 bölüm
CLI nereden geliyor?App'ten bağımsız çalışmaOkuma komutlarıYazma komutlarıTask otomasyonuMarkdown block inputDry runYapılandırılmış outputQueryBackup ve graph lifecycleServer ve doctorCI/CD örneğiMCP mi CLI mı?Karar
Bilgi ağı · 3 bağlantılı not
Dizi · 25 / 26Logseq’i Adım Adım Kullanmak
  1. 01Logseq'te ilk gün: günlük sayfa, blok ve görev
  2. 02Logseq klasörleri: pages, journals ve isim alanı
  3. 03Logseq'te günlük sayfa ve görev: deadline ve öncelik
  4. 04Logseq'te bir bloğu başka sayfada göstermek
  5. 05Logseq 2.0 ile dosya sürümü: hangisini açarsın
  6. 06Logseq DB sürümü: dosya grafiğinden veri modeline geçiş
  7. 07Logseq Nodes: page ve block neden aynı aileye girdi?
  8. 08Logseq Properties: Text, Number, Date ve Node ile veri modeli kurmak
  9. 09Logseq Tags: etiketten tür, sınıf ve kalıtım modeline
  10. 10Logseq DB görevleri: Status, Priority, Deadline ve Scheduled
  11. 11Logseq DB Journals: günlük sayfa artık #Journal tag'iyle nasıl çalışıyor?
  12. 12Logseq Queries: Query Builder, simple query ve advanced query nasıl ayrılıyor?
  13. 13Logseq Views ve Tables: aynı node kümesini farklı biçimde görmek
  14. 14Logseq Library: klasör yerine page hiyerarşisi kurmak
  15. 15Logseq Cards: #Card ve yeni aralıklı tekrar modeli
  16. 16Logseq Templates: #Template ile tekrar eden yapıyı otomatik kurmak
  17. 17Logseq Assets: dosya, görsel ve PDF'leri graph içinde yönetmek
  18. 18Logseq MCP: AI ajanlarına graph erişimi vermek
  19. 19Logseq Sync ve RTC: DB graph cihazlar arasında nasıl paylaşılıyor?
  20. 20Logseq Publish: graph içinden salt okunur sayfa paylaşmak
  21. 21Logseq Plugins ve scripting: DB graph'ı genişletmenin iki yolu
  22. 22Logseq dosya grafiğini DB graph'a taşımak: importer neyi dönüştürüyor?
  23. 23Logseq DB yedekleme ve export: SQLite, EDN ve Markdown neyi koruyor?
  24. 24Logseq mobil: yeni iOS ve Android uygulamalarının 2026 durumu
  25. 25Logseq CLI: graph'ı terminalden sorgulamak ve otomasyona açmak
  26. 26Logseq kullanmalı mısın? Dosya sürümü ve DB için 30 günlük karar testi
Kısaca

Logseq DB CLI, uygulamadan bağımsız şekilde graph oluşturma, listeleme, arama, query, node yazma, backup, import/export, server ve sync işlemleri yapabilen resmî komut satırı yüzeyi. JSON ve EDN output verdiği için shell script, CI/CD ve ajan otomasyonlarına bağlanabilir. Eski npm @logseq/cli ile yeni CLI aynı araç değildir.

DB sürümünün en büyük farklarından biri, graph'ın yalnız GUI içinden kullanılmak zorunda olmaması.

CLI aynı veri modelini terminale çıkarıyor.

CLI nereden geliyor?

Resmî db-version.md CLI'ın nightly application kurulumu ile geldiğini söylüyor.

Ayrıca eski npm tabanlı @logseq/cli aracının ayrı olduğunu özellikle not ediyor.

Bu yüzden internette bulduğun eski CLI örneğini yeni komutlarla aynı kabul etme.

App'ten bağımsız çalışma

Resmî CLI belgesi CLI'ın Logseq app'ten bağımsız çalışabildiğini anlatıyor.

Bu önemli.

Örneğin CI ortamında:

  • graph query
  • validation
  • export
  • backup

gibi işler GUI açmadan yapılabilir.

Okuma komutları

CLI belge ailesinde şu tür operasyonlar var:

  • list page
  • list tag
  • list property
  • list task
  • list node
  • list asset
  • search block
  • search page
  • search property
  • search tag
  • show
  • query.

Bu yüzey, graph'ı script içinde analiz etmeye yeterli bir temel sağlar.

Yazma komutları

Upsert ailesi:

  • block
  • page
  • task
  • asset
  • tag
  • property

oluşturma veya güncelleme işleri için kullanılır.

Move ve remove da yapı değişiklikleri sağlar.

Write otomasyonu yaparken production graph yerine küçük test graph ile başla.

Task otomasyonu

CLI task komutu:

  • status
  • priority
  • scheduled
  • deadline

alanlarını doğrudan yönetebiliyor.

Bu, örneğin başka sistemden gelen işleri DB graph'a aktaracak otomasyonlar için kullanılabilir.

Ama generic tag/property mutation ile task-specific alanların aynı komutta her zaman birleşmediğini resmî CLI belgesi ayrıntılandırıyor.

Komut sözleşmesini script yazarken doğrudan güncel kaynaktan kontrol et.

Markdown block input

CLI block tree'lerini Markdown benzeri input ile ekleyebilir.

Bullet ve heading'ler block'a dönüşür; indentation child ilişkisini kurar.

Property ve tag davranışı da belirli kurallarla parse edilir.

Önemli sınır:

aynı input tekrar çalıştırıldığında idempotent update garantisi yok; yeni block ağacı oluşturabilir.

Otomasyonda duplicate önleme mantığını sen kurmalısın.

Dry run

CLI'da dry-run davranışı bulunuyor.

Bu, create işlemini gerçek write yapmadan planlanan operasyon olarak görmek için değerli.

[[MCP'deki pretend yaklaşımıyla]] aynı güvenlik düşüncesini taşır:

**önce ne olacak → sonra yaz.**

Yapılandırılmış output

Global output seçeneği:

  • human
  • json
  • edn

biçimlerini destekliyor.

Machine-readable JSON/EDN CI ve script için önemli.

Human output terminal kullanımına uygun.

Bir otomasyon yazarken text table parse etmek yerine structured output kullan.

Query

CLI:

  • doğrudan EDN query
  • named query
  • query list

davranışları sunuyor.

Named query'ler CLI config içinde tekrar kullanılabilir.

Bu, her CI adımında uzun query yazmak yerine merkezi sorgu tanımı kurmayı sağlar.

Backup ve graph lifecycle

Resmî CLI belgesi graph lifecycle işlemlerini de içeriyor:

  • graph create
  • graph export
  • graph import
  • graph backup create
  • graph backup list
  • graph backup restore
  • graph backup remove.

Bu yüzden CLI yalnız içerik editörü değil; operasyon aracı.

Server ve doctor

CLI server yönetimi ve doctor kontrolleri de sunuyor.

Doctor:

  • runtime script
  • data dir permission
  • running servers
  • revision mismatch

gibi kontroller yapabilir.

Self-host veya automation pipeline'da bu tür health check'ler önemlidir.

CI/CD örneği

Basit bir akış:

  1. graph export al
  2. query/validation çalıştır
  3. yapılandırılmış sonucu kontrol et
  4. hata varsa pipeline'ı durdur
  5. gerekiyorsa yeni export üret.

Resmî db-version sayfası GitHub Actions gibi CI/CD platformlarında kullanım örneğini açıkça anıyor.

MCP mi CLI mı?

MCP:

  • AI agent konuşması,
  • tool çağrıları,
  • model bağlamı

için iyi.

CLI:

  • deterministik script,
  • scheduled job,
  • CI,
  • batch işlem

için daha uygun.

İkisi aynı graph'ı farklı istemci türlerine açıyor.

Karar

Logseq CLI, DB sürümünü yalnız masaüstü PKM olmaktan çıkarıyor.

**Graph artık terminalden sorgulanabilen, değiştirilebilen ve otomasyon pipeline'ına girebilen veri sistemi.**

Bu güçle birlikte write komutlarında backup, dry-run ve test graph disiplini de zorunlu hale gelir.

Bu yazıda geçen araçlar

LogseqGünlük sayfası ve madde (blok) odaklı, açık kaynak bir outliner.Ücretsiz · Yerel

Araçlar örnek içindir; hiçbiri zorunlu değil. Karşılaştırma için araç atlasına bak.

Kaynaklar

Kaynak profili2 web

  1. Logseq. *Logseq CLI*. github.com/logseq/logseq/blob/master/docs/cli/logseq-cli.md web
  2. Logseq. *DB version — CLI*. github.com/logseq/docs/blob/master/db-version.md#cli web

Deneyim: Editöryal pratik ve kitaplara dayanıyor; birincil araştırma içermiyor. Türler kaynak metninden otomatik çıkarılır. Tüm kaynaklar ve onları anan yazılar Kütüphane’de.

Ahmet Canal

Ahmet Canal

Dijital ürünler geliştiriyor, bilgi mimarisi ve sistem tasarımı üzerine çalışıyorum. Nitorel’i, notlarımı ihtiyaç duyduğum anda yeniden bulma derdinden yola çıkarak yazıyorum.

kaynak-notlari/kaynak-notu-logseq-cli.md#kaynak-notu
Kasana al

Bu notu [[kasana]] al.

Yazının özeti, başlıkları, devam yazıları ve kaynakları Obsidian’a hazır bir kaynak notu olarak iner. “Kendi notum” bölümünü sen doldurursun; okuduğun yazı böylece kasanda bir bağlantıya dönüşür.

Kasan yok mu? Ücretsiz Starter Vault
gelen-kutusu/haftalik-not.md#bülten · haftada bir
Bülten

Haftada bir not, gelen kutuna [[bağlansın]].

Yeni yazılar ve uygulanabilir tek bir fikir. Reklam yok, istediğin an tek tıkla ayrılırsın.

← Önceki bölümLogseq mobil: yeni iOS ve Android uygulamalarının 2026 durumuSonraki bölüm →Logseq kullanmalı mısın? Dosya sürümü ve DB için 30 günlük karar testi
Bu yazıya bağlananlar
←Logseq MCP: AI ajanlarına graph erişimi vermekLogseq
Bu ağda devam et
→Logseq MCP: AI ajanlarına graph erişimi vermekLogseq→Logseq Plugins ve scripting: DB graph'ı genişletmenin iki yoluLogseq→Logseq DB yedekleme ve export: SQLite, EDN ve Markdown neyi koruyor?Logseq
OKUMA İLERLEMESİ0%
İÇİNDEKİLER14
CLI nereden geliyor?App'ten bağımsız çalışmaOkuma komutlarıYazma komutlarıTask otomasyonuMarkdown block inputDry runYapılandırılmış outputQueryBackup ve graph lifecycleServer ve doctorCI/CD örneğiMCP mi CLI mı?Karar
Bilgi ağı4 not · 3 bağ
bu notLogseq MCP: AI ajanlarına graph erişimi vermek…MCPLogseq Plugins ve scripting: DB graph'ı genişletmenin iki yolu…Plugins ve sc…Logseq DB yedekleme ve export: SQLite, EDN ve Markdown neyi koruyor?…DB yedekleme…

→ verdiği← gelen↔ karşılıklı

Logseq CLI: graph'ı terminalden sorgulamak ve otomasyona açmakBir notun üstüne gel; bağlarını gör.
BU AĞDA DEVAM ET
01Logseq MCP: AI ajanlarına graph erişimi vermek02Logseq Plugins ve scripting: DB graph'ı genişletmenin iki yolu03Logseq DB yedekleme ve export: SQLite, EDN ve Markdown neyi koruyor?
Tüm yazılara dön ↗
[[Zettelkasten]][[İkinci Beyin]][[PARA]][[Evergreen notlar]][[Atomik not]][[İçerik Haritası]][[Aşamalı özetleme]][[Haftalık gözden geçirme]][[Obsidian]][[Geri bağlantılar]][[Zettelkasten]][[İkinci Beyin]][[PARA]][[Evergreen notlar]][[Atomik not]][[İçerik Haritası]][[Aşamalı özetleme]][[Haftalık gözden geçirme]][[Obsidian]][[Geri bağlantılar]]
nitorel

Notlarını bir işe yarasın diye tutanlar için. Kişisel bilgi yönetimi üzerine Türkçe yöntemler, rehberler ve sistemler.

İlk notunu bağla
KeşfetBaşlangıçYazılarKavramlarMarkdown SözlüğüFormat Rehberi
UygulaSistemlerAraçlarNot Denetçisi ↗nitoreldump ↗Kütüphane
NitorelHakkındaŞablonlarBülten arşiviDeğişikliklerKünyeİletişim
İçerikler CC BY 4.0 · © 2026 Nitorel · Ürünler ve marka unsurları hariç. Ahmet Canal tarafından tasarlanmıştır. RSS
GizlilikÇerezlerKVKKKoşullarİade
İstanbul --:--Başa dön
Nitorel.