Obsidian CLI
Wszystko, co możesz zrobić w Obsidian, możesz zrobić z linii poleceń.
# Open today's daily note
obsidian daily
# Search your vault
obsidian search query="meeting notes"
# Add a task to your daily note
obsidian daily:append content="- [ ] Buy groceries"
Zastosowania
Rozpocznij
Włącz Interfejs wiersza poleceń w Ustawienia → Ogólne.
Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby dodać CLI do ścieżki systemowej PATH. Uruchom ponownie terminal, aby zmiany zostały zastosowane.
Rejestracja dodaje plik binarny Obsidian do PATH przez ~/.zprofile. Jeśli używasz bash lub fish, dodaj ścieżkę do konfiguracji powłoki ręcznie.
Instalator dodaje przekierownik terminala Obsidian.com obok Obsidian.exe. Jest to wymagane, ponieważ Obsidian działa jako aplikacja z interfejsem graficznym.
Plik binarny CLI jest kopiowany do ~/.local/bin/obsidian. Upewnij się, że ~/.local/bin znajduje się w zmiennej PATH.
Po instalacji możesz od razu zaczynać. Pamiętaj, że aplikacja Obsidian musi być uruchomiona.
Uruchom polecenie
# Show help
obsidian help
Użyj trybu TUI
# Open TUI (with autocomplete)
obsidian
Przykłady
Zapoznaj się z praktycznymi przykładami — od codziennego robienia notatek po automatyzację dla deweloperów.
# Open today's daily note
obsidian daily
# Add a task to your daily note
obsidian daily:append content="- [ ] Buy groceries"
# Search your vault
obsidian search query="meeting notes"
# Read current file
obsidian read
# List all tasks from daily note
obsidian tasks daily
# Create a new note from template
obsidian create name="Trip to Paris" template=Travel
# View all tags with frequency
obsidian tags counts
# Compare two versions of a file
obsidian diff file=README from=1 to=3
# Open DevTools
obsidian devtools
# Reload plugin in development
obsidian plugin:reload my-plugin
# Capture app screenshot
obsidian dev:screenshot file=shot.png
# Execute JavaScript
obsidian eval "app.vault.getFiles().length"
# Review JS errors
obsidian dev:errors
# Inspect CSS properties
obsidian dev:css selector=".workspace"
# Query DOM elements
obsidian dev:dom selector=".nav"
#!/bin/bash
# Morning routine automation
# Open today's daily note
obsidian daily
# Add routine tasks
obsidian daily:append content="- [ ] Review inbox"
obsidian daily:append content="- [ ] Check calendar"
# Copy recent files to clipboard
obsidian files sort=modified limit=5 --copy
# Check for unresolved links
obsidian unresolved
# Search a specific vault and export as JSON
obsidian search query="status::active" vault="Notes" format=json
Skróty klawiszowe
Wygodne skróty klawiszowe i autouzupełnianie wbudowane w TUI.
Sync
Uruchamiaj Obsidian Sync bez interfejsu graficznego. Całą szybkość, prywatność i szyfrowanie end-to-end Obsidian Sync — na dowolnym serwerze lub w środowisku zautomatyzowanym.