Obsidian CLI
Tudo o que você pode fazer no Obsidian também pode fazer pela linha de comando.
# Abrir a nota diária de hoje
obsidian daily
# Pesquisar no seu cofre
obsidian search query="notas da reunião"
# Adicionar uma tarefa à sua nota diária
obsidian daily:append content="- [ ] Comprar mantimentos"
Casos de uso
Comece agora
Ative Interface de linha de comando em Configurações → Geral.
Siga as instruções na tela para adicionar a CLI ao PATH do seu sistema. Reinicie o terminal para que as alterações entrem em vigor.
O registro adiciona o binário do Obsidian ao seu PATH via ~/.zprofile. Se você usa bash ou fish, adicione o caminho à configuração do seu shell manualmente.
export PATH="$PATH:/Applications/Obsidian.app/Contents/MacOS"
O instalador adiciona um redirecionador de terminal Obsidian.com ao lado de Obsidian.exe. Isso é necessário porque o Obsidian é executado como um aplicativo de interface gráfica.
AppImage: Um link simbólico é criado em /usr/local/bin/obsidian (requer sudo). Se o sudo falhar, usa ~/.local/bin como alternativa.
Flatpak: Um link simbólico é criado automaticamente. Se falhar, crie um manualmente apontando para a exportação do Flatpak.
Depois de instalado, está tudo pronto. Observe que o aplicativo Obsidian precisa estar aberto.
Execute um comando
# Mostrar ajuda
obsidian help
Use o modo TUI
# Abrir TUI (com autocompletar)
obsidian
Exemplos
Confira exemplos práticos, desde anotações do dia a dia até automações para desenvolvedores.
# Abrir a nota diária de hoje
obsidian daily
# Adicionar uma tarefa à sua nota diária
obsidian daily:append content="- [ ] Comprar mantimentos"
# Pesquisar no seu cofre
obsidian search query="notas da reunião"
# Ler o arquivo atual
obsidian read
# Listar todas as tarefas da nota diária
obsidian tasks daily
# Criar uma nova nota a partir de um modelo
obsidian create name="Viagem para Paris" template=Viagem
# Ver todas as etiquetas com frequência
obsidian tags counts
# Comparar duas versões de um arquivo
obsidian diff file=README from=1 to=3
# Abrir DevTools
obsidian devtools
# Recarregar plugin em desenvolvimento
obsidian plugin:reload my-plugin
# Capturar captura de tela do aplicativo
obsidian dev:screenshot file=shot.png
# Executar JavaScript
obsidian eval "app.vault.getFiles().length"
# Revisar erros de JS
obsidian dev:errors
# Inspecionar propriedades CSS
obsidian dev:css selector=".workspace"
# Consultar elementos do DOM
obsidian dev:dom selector=".nav"
#!/bin/bash
# Automação da rotina da manhã
# Abrir a nota diária de hoje
obsidian daily
# Adicionar tarefas de rotina
obsidian daily:append content="- [ ] Revisar caixa de entrada"
obsidian daily:append content="- [ ] Verificar calendário"
# Copiar arquivos recentes para a área de transferência
obsidian files sort=modified limit=5 --copy
# Verificar links não resolvidos
obsidian unresolved
# Pesquisar em um cofre específico e exportar como JSON
obsidian search query="status::active" vault="Notas" format=json
Atalhos de teclado
Atalhos práticos e autocompletar integrados à TUI.
Sync
Execute Obsidian Sync sem interface gráfica. Toda a velocidade, privacidade e criptografia de ponta a ponta do Obsidian Sync, em qualquer servidor ou ambiente automatizado.