Как прокачать Obsidian за счёт CLI, если ты SRE/DevOps
Привет, %username%! Если ты живёшь в терминале, любишь Git и автоматизацию, то Obsidian CLI — это способ превратить твой vault в нормальный рабочий инструмент, а не просто папку с заметками.
1. Daily note как центр дня
Идея простая: весь операционный шум летит в daily note через CLI — без переключения в GUI.
Что можно делать:
- Открывать/создавать daily одной командой (obsidian daily) — удобно повесить на alias dn.
- Быстро кидать задачи во время деплоя: obsidian daily:append content="- [ ] Проверить алерты после релиза #sre #deploy".
- Логировать инциденты и алерты: obsidian daily:append content="- [ ] Разобрать алерт по slow queries в prod #incident".
- Автоматически собирать standup-лог в файл YYYY-MM-DD.md через скрипт с obsidian create ... --append.
В итоге daily note становится твоей операционной консолью: все мелочи дня в одном месте, без «ой, потом занесу в Obsidian».
2. Инциденты и постмортемы по шаблону
Во время инцидента нет времени тыкаться в UI, а вот дернуть скрипт — норм.
- Шаблон Incident Template в Obsidian + командa: obsidian create name="$incident_id - $1" template="Incident Template".
- incident_id генеришь по дате/времени, оборачиваешь в new-incident "Kafka lag in prod" и получаешь готовую карточку инцидента.
- Параллельно CLI дописывает в daily note TODO «Написать постмортем по INC-…» — чтобы не потерять хвост.
Так ты выстраиваешь повторяемый workflow: инцидент → карточка → постмортем, всё создаётся автоматически.
3. Быстрый capture из терминала Obsidian CLI можно сделать конечной точкой для всего текстового шума.
- Идеи для статей: obsidian create name="idea-$(date +%s)" content="# Идеяn- Обзор мониторинга long-running jobs в Kubernetesn#ideas #blog".
- Логи команд: mycmd 2>&1 | tee /tmp/cmd.log → потом obsidian daily:append content="$(printf 'n\bashn%sn\n' "$(cat /tmp/cmd.log)")".
Получается единая точка правды: что запускал, что упало, какие идеи родились.
4. Поиск и быстрый доступ к знаниям
CLI даёт нормальный текстовый поиск по vault — идеально под скрипты.
- Найти всё про SLO/error budget: obsidian search query="tag:#sre slo error budget".
- Вытащить все инциденты по конкретному сервису: obsidian search query="tag:#incident "service:billing"".
- Посмотреть задачи на сегодня (если CLI умеет задачи): obsidian tasks daily.
Дальше это можно встраивать в свои тулзы: от вывода списка заметок в fzf до автосборки обзоров.
А теперь к тебе:
- Используешь ли ты Obsidian (или другой PKM) в связке с терминалом и Git?
- Какие команды/хуки ты бы первым делом завёл через Obsidian CLI под свой SRE/DevOps workflow?
- Интересно ли тебе разобрать отдельно готовые bash-скрипты/alias’ы под daily, инциденты и mentoring-заметки?
Пиши в комментариях свой стек и layout vault — можно собрать под это конкретные примеры скриптов.