Obsidian CLI
Tot ce puteți face în Obsidian puteți face din linia de comandă.
# Deschideți nota zilnică de astăzi
obsidian daily
# Căutați în seiful dvs.
obsidian search query="note de întâlnire"
# Adăugați o sarcină în nota dvs. zilnică
obsidian daily:append content="- [ ] Cumpărați alimente"
Utilizări
Începe
Activați Command line interface în Setări → General.
Urmați instrucțiunile afișate pentru a adăuga CLI în PATH-ul sistemului dvs. Repornirea terminalului este necesară pentru ca modificările să fie vizibile.
Înregistrarea adaugă binarul Obsidian în PATH prin ~/.zprofile. Dacă folosiți bash sau fish, adăugați manual calea în configurația shell-ului dvs.
Instalatorul adaugă o redirectare de terminal Obsidian.com lângă Obsidian.exe. Acest lucru este necesar deoarece Obsidian rulează ca aplicație cu interfață grafică.
Binarul CLI este copiat în ~/.local/bin/obsidian. Asigurați-vă că ~/.local/bin se află în PATH-ul dumneavoastră.
Odată instalat, sunteți gata. Rețineți că aplicația Obsidian trebuie să fie pornită.
Rulați o comandă
# Afișați ajutorul
obsidian help
Folosiți modul TUI
# Deschideți interfața de terminal (cu completare automată)
obsidian
Exemple
Consultați exemple practice, de la luarea notițelor de zi cu zi la automatizări pentru dezvoltatori.
# Deschideți nota zilnică de astăzi
obsidian daily
# Adăugați o sarcină în nota dvs. zilnică
obsidian daily:append content="- [ ] Cumpărați alimente"
# Căutați în seiful dvs.
obsidian search query="note de întâlnire"
# Citiți fișierul curent
obsidian read
# Listați toate sarcinile din nota zilnică
obsidian tasks daily
# Creați o notă nouă dintr-un șablon
obsidian create name="Călătorie la Paris" template=Călătorie
# Vizualizați toate etichetele cu frecvență
obsidian tags counts
# Comparați două versiuni ale unui fișier
obsidian diff file=README from=1 to=3
# Deschideți DevTools
obsidian devtools
# Reîncărcați modulul în dezvoltare
obsidian plugin:reload my-plugin
# Realizați o captură de ecran a aplicației
obsidian dev:screenshot file=shot.png
# Executați JavaScript
obsidian eval "app.vault.getFiles().length"
# Revizuiți erori JS
obsidian dev:errors
# Inspectați proprietățile CSS
obsidian dev:css selector=".workspace"
# Interogați elemente DOM
obsidian dev:dom selector=".nav"
#!/bin/bash
# Automatizare rutină de dimineață
# Deschideți nota zilnică de astăzi
obsidian daily
# Adăugați sarcini de rutină
obsidian daily:append content="- [ ] Revizuiți inbox-ul"
obsidian daily:append content="- [ ] Verificați calendarul"
# Copiați fișiere recente în clipboard
obsidian files sort=modified limit=5 --copy
# Verificați link-urile nerezolvate
obsidian unresolved
# Căutați un anumit seif și exportați-l ca JSON
obsidian search query="status::active" vault="Note" format=json
Comenzi rapide
Comenzi rapide convenabile și completare automată integrate în interfața de terminal.
Sync
Rulați Obsidian Sync fără interfață grafică. Toată viteza, confidențialitatea și criptarea end-to-end ale Obsidian Sync, pe orice server sau mediu automatizat.