Обсидиановый интерфейс командной строки

Управляйте своим хранилищем.

Все, что вы можете сделать в 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"

Варианты использования

Obsidian CLI — это программная площадка для простого текста.

Развивать.
Создавайте плагины и темы быстрее. Редактируйте код, перезагружайте, тестируйте и отлаживайте, не выходя из терминала.
Сотрудничать.
Развертывайте документацию, синхронизируйте общие хранилища с серверами и интегрируйте Obsidian в набор инструментов вашей команды.
Автоматизировать.
Организуйте свой рабочий процесс с помощью заданий cron, сценариев оболочки и пользовательских интеграций. Если вы можете это написать, вы можете это сделать.
Тинкер.
Чтение, поиск и запись в хранилище программным способом. Предоставьте агентским инструментам возможность взаимодействовать с вашим хранилищем.

Начать

Установите интерфейс командной строки Obsidian.

01

Обновить Обсидиан

Загрузите последнюю версию установщика Obsidian. Скачать →

02

Активируйте интерфейс командной строки

Давать возможность Интерфейс командной строки в НастройкиОбщий.

03

Зарегистрируйте интерфейс командной строки

Следуйте инструкциям на экране, чтобы добавить 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.

Навигация

Двигаться влево / Ctrl+Б
Двигайтесь вправо / Ctrl+Ф
Начало строки Ctrl+А
Конец строки Ctrl+Е
Предыдущее слово Альт+Б
Следующее слово Альт+Ф

Редактирование

Удалить до начала строки Ctrl+U
Удалить до конца строки Ctrl+К
Удалить предыдущее слово Ctrl+W / Alt+⌫
Принять предложение Вкладка
Отклонить предложения Shift+Tab
Принять первое предложение

Общий

Предыдущая команда / Ctrl+П
Следующая команда / Ctrl+Н
История поиска Ctrl+R
Отмена Побег
Очистить экран Ctrl+Л
Выход Ctrl+С / Ctrl+D

Синхронизировать

Безголовая синхронизация

Бегать Обсидиановая синхронизация без графического интерфейса. Вся скорость, конфиденциальность и сквозное шифрование Obsidian Sync на любом сервере или в автоматизированной среде.

  • Автоматизируйте удаленное резервное копирование.
  • Автоматизируйте публикацию сайта.
  • Предоставьте агентским инструментам доступ к хранилищу без доступа ко всему компьютеру.
  • Синхронизируйте общее хранилище группы с сервером, который передает данные другим инструментам.
  • Запускайте запланированную автоматизацию — объединяйте ежедневные заметки в еженедельные сводки, применяйте автоматическую пометку и многое другое.

Начать

Узнайте, как установить и использовать Obsidian CLI.