Obsidian CLI
Alles, was du in Obsidian tun kannst, kannst du auch über die Befehlszeile tun.
# Die heutige tägliche Notiz öffnen
obsidian daily
# Deinen Vault durchsuchen
obsidian search query="Besprechungsnotizen"
# Eine Aufgabe zu deiner täglichen Notiz hinzufügen
obsidian daily:append content="- [ ] Lebensmittel einkaufen"
Anwendungsfälle
Erste Schritte
Aktiviere Befehlszeilenschnittstelle in Einstellungen → Allgemein.
Folge den Anweisungen auf dem Bildschirm, um die CLI zu deinem System-PATH hinzuzufügen. Starte dein Terminal neu, damit die Änderungen wirksam werden.
Bei der Registrierung wird ein Symlink unter /usr/local/bin/obsidian erstellt. Dafür sind Administratorrechte erforderlich. Du wirst über einen Systemdialog dazu aufgefordert.
Das Installationsprogramm fügt neben Obsidian.exe einen Terminal-Redirector für Obsidian.com hinzu. Das ist erforderlich, weil Obsidian als GUI-App läuft.
Die CLI-Binärdatei wird nach ~/.local/bin/obsidian kopiert. Stelle sicher, dass ~/.local/bin in deinem PATH enthalten ist.
Nach der Installation kann es sofort losgehen. Beachte, dass die Obsidian App laufen muss.
Einen Befehl ausführen
# Hilfe anzeigen
obsidian help
TUI-Modus verwenden
# TUI öffnen (mit Autovervollständigung)
obsidian
Beispiele
Sieh dir praktische Beispiele an, von alltäglichen Notizen bis hin zu Entwickler-Automatisierung.
# Die heutige tägliche Notiz öffnen
obsidian daily
# Eine Aufgabe zu deiner täglichen Notiz hinzufügen
obsidian daily:append content="- [ ] Lebensmittel einkaufen"
# Deinen Vault durchsuchen
obsidian search query="Besprechungsnotizen"
# Aktuelle Datei lesen
obsidian read
# Alle Aufgaben aus der täglichen Notiz auflisten
obsidian tasks daily
# Eine neue Notiz aus einer Vorlage erstellen
obsidian create name="Reise nach Paris" template=Reisen
# Alle Tags mit Häufigkeit anzeigen
obsidian tags counts
# Zwei Versionen einer Datei vergleichen
obsidian diff file=README from=1 to=3
# DevTools öffnen
obsidian devtools
# Erweiterung in der Entwicklung neu laden
obsidian plugin:reload my-plugin
# Screenshot der App aufnehmen
obsidian dev:screenshot file=shot.png
# JavaScript ausführen
obsidian eval "app.vault.getFiles().length"
# JS-Fehler überprüfen
obsidian dev:errors
# CSS-Eigenschaften prüfen
obsidian dev:css selector=".workspace"
# DOM-Elemente abfragen
obsidian dev:dom selector=".nav"
#!/bin/bash
# Automatisierung der Morgenroutine
# Die heutige tägliche Notiz öffnen
obsidian daily
# Routineaufgaben hinzufügen
obsidian daily:append content="- [ ] Posteingang prüfen"
obsidian daily:append content="- [ ] Kalender prüfen"
# Kürzlich bearbeitete Dateien in die Zwischenablage kopieren
obsidian files sort=modified limit=5 --copy
# Nach ungelösten Links suchen
obsidian unresolved
# Einen bestimmten Vault durchsuchen und als JSON exportieren
obsidian search query="status::active" vault="Notizen" format=json
Tastenkürzel
Praktische Tastenkürzel und Autovervollständigung direkt in die TUI eingebaut.
Sync
Führe Obsidian Sync ohne GUI aus. Die ganze Geschwindigkeit, Privatsphäre und Ende-zu-Ende-Verschlüsselung von Obsidian Sync, auf jedem Server oder in jeder automatisierten Umgebung.