Обсидиановый интерфейс командной строки
Все, что вы можете сделать в Obsidian, вы можете сделать из командной строки.
# 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"
Варианты использования
Начать
Давать возможность Интерфейс командной строки в Настройки → Общий.
Следуйте инструкциям на экране, чтобы добавить CLI в PATH вашей системы. Перезагрузите терминал, чтобы изменения вступили в силу.
При регистрации создается символическая ссылка по адресу /usr/local/bin/obsidian. Для этого необходимы права администратора. Вам будет предложено это сделать в системном диалоговом окне.
Установщик добавляет Obsidian.com перенаправитель терминала рядом Obsidian.exe. Это необходимо, поскольку Obsidian работает как приложение с графическим интерфейсом.
Бинарный файл CLI копируется в ~/.local/bin/obsidian. Убеждаться ~/.local/bin находится в вашем PATH.
После установки вы готовы к работе. Обратите внимание, что приложение Obsidian должно быть запущено.
Запустить команду
# Show help
obsidian help
Использовать режим TUI
# Open TUI (with autocomplete)
obsidian
Примеры
Ознакомьтесь с практическими примерами: от повседневных заметок до автоматизации разработки.
# 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
Горячие клавиши
Удобные ярлыки и автозаполнение, встроенные в TUI.
Синхронизировать
Бегать Обсидиановая синхронизация без графического интерфейса. Вся скорость, конфиденциальность и сквозное шифрование Obsidian Sync на любом сервере или в автоматизированной среде.