Obsidian CLI

Styr ditt valv.

Allt du kan göra i Obsidian kan du göra från kommandoraden.

terminal
# Ö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

Obsidian CLI är en programmerbar lekplats för ren text.

Utveckla.
Bygg plugins och teman snabbare. Redigera kod, ladda om, testa och felsök utan att lämna terminalen.
Samarbeta.
Distribuera dokumentation, synkronisera delade valv till servrar och integrera Obsidian i ditt teams verktygskedja.
Automatisera.
Orkestrera ditt arbetsflöde med cron-jobb, shell-skript och anpassade integrationer. Om du kan skripta det, kan du göra det.
Experimentera.
Läs, sök och skriv till ditt valv programmässigt. Ge agentverktyg möjlighet att interagera med ditt valv.

Kom igång

Installera Obsidian CLI

01

Uppdatera Obsidian

Ladda ner den senaste Obsidian-installationsfilen. Ladda ner →

02

Aktivera CLI

Aktivera Kommandoradsgränssnitt i InställningarAllmänt.

03

Registrera CLI

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.

Kör ditt första kommando

När det är installerat är du redo att köra. Observera att Obsidian-appen måste vara igång.

Kör ett kommando

terminal
# Visa hjälp
obsidian help

Använd TUI-läge

terminal
# Öppna TUI (med autokomplettering)
obsidian

Exempel

Se det i aktion

Kolla in praktiska exempel, från vardaglig anteckningstagning till utvecklarautomatisering.

terminal
# Ö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
terminal
# Ö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"
terminal
#!/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

Tangentbordsgenvägar

Praktiska genvägar och autokomplettering inbyggda i TUI.

Navigering

Flytta vänster / Ctrl+B
Flytta höger / Ctrl+F
Början av raden Ctrl+A
Slut på raden Ctrl+E
Föregående ord Alt+B
Nästa ord Alt+F

Redigering

Radera till början av raden Ctrl+U
Radera till slutet av raden Ctrl+K
Radera föregående ord Ctrl+W / Alt+⌫
Acceptera förslag Tab
Avvisa förslag Shift+Tab
Acceptera första förslaget

Allmänt

Föregående kommando / Ctrl+P
Nästa kommando / Ctrl+N
Sök i historik Ctrl+R
Avbryt Escape
Rensa skärm Ctrl+L
Avsluta Ctrl+C / Ctrl+D

Synkronisera

Headless Sync

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.

  • Automatisera fjärrsäkerhetskopior.
  • Automatisera publicering av en webbplats.
  • Ge agentverktyg åtkomst till ett valv utan att ge åtkomst till hela datorn.
  • Synkronisera ett delat teamvalv till en server som matar andra verktyg.
  • Kör schemalagda automatiseringar — sammanfatta dagliga anteckningar till veckosammanfattningar, automatiskt tagga och mer.

Kom igång

Lär dig hur du installerar och använder Obsidian CLI.