Obsidian CLI
Allt du kan göra i Obsidian kan du göra från kommandoraden.
# Öppna dagens dagliga anteckning
obsidian daily
# Sök i ditt valv
obsidian search query="Mötesanteckningar"
# Lägg till en uppgift i din dagliga anteckning
obsidian daily:append content="- [ ] Handla mat"
Användningsfall
Kom igång
Aktivera Kommandoradsgränssnitt i Inställningar → Allmänt.
Följ instruktionerna på skärmen för att lägga till CLI i din system-PATH. Starta om din terminal för att ändringarna ska träda i kraft.
Registrering lägger till Obsidian-binären i din PATH via ~/.zprofile. Om du använder bash eller fish, lägg till sökvägen i din shell-konfiguration manuellt.
Installationsprogrammet lägger till en Obsidian.com terminalomdirigerare tillsammans med Obsidian.exe. Detta krävs eftersom Obsidian körs som en GUI-app.
CLI-binären kopieras till ~/.local/bin/obsidian. Se till att ~/.local/bin finns i din PATH.
När det är installerat är du redo att köra. Observera att Obsidian-appen måste vara igång.
Kör ett kommando
# Visa hjälp
obsidian help
Använd TUI-läge
# Öppna TUI (med autokomplettering)
obsidian
Exempel
Kolla in praktiska exempel, från vardaglig anteckningstagning till utvecklarautomatisering.
# Öppna dagens dagliga anteckning
obsidian daily
# Lägg till en uppgift i din dagliga anteckning
obsidian daily:append content="- [ ] Handla mat"
# Sök i ditt valv
obsidian search query="Mötesanteckningar"
# Läs aktuell fil
obsidian read
# Lista alla uppgifter från dagens anteckning
obsidian tasks daily
# Skapa en ny anteckning från mall
obsidian create name="Resa till Paris" template=Resa
# Visa alla taggar med frekvens
obsidian tags counts
# Jämför två versioner av en fil
obsidian diff file=README from=1 to=3
# Öppna utvecklarverktyg
obsidian devtools
# Ladda om plugin i utveckling
obsidian plugin:reload my-plugin
# Ta skärmdump av appen
obsidian dev:screenshot file=shot.png
# Kör JavaScript
obsidian eval "app.vault.getFiles().length"
# Granska JS-fel
obsidian dev:errors
# Inspektera CSS-egenskaper
obsidian dev:css selector=".workspace"
# Fråga DOM-element
obsidian dev:dom selector=".nav"
#!/bin/bash
# Morgonrutinautomation
# Öppna dagens dagliga anteckning
obsidian daily
# Lägg till rutinuppgifter
obsidian daily:append content="- [ ] Granska inkorg"
obsidian daily:append content="- [ ] Kontrollera kalender"
# Kopiera senaste filer till urklipp
obsidian files sort=modified limit=5 --copy
# Kontrollera olösta länkar
obsidian unresolved
# Sök i ett specifikt valv och exportera som JSON
obsidian search query="status::active" vault="Anteckningar" format=json
Snabbkommandon
Praktiska genvägar och autokomplettering inbyggda i TUI.
Synkronisera
Kör Obsidian Sync utan ett GUI. All hastighet, integritet och end-to-end-kryptering från Obsidian Sync, på vilken server eller automatiserad miljö som helst.