Obsidian CLI
Todo lo que puedes hacer en Obsidian también puedes hacerlo desde la línea de comandos.
# Abrir la nota diaria de hoy
obsidian daily
# Buscar en tu bóveda
obsidian search query="notas de reunión"
# Agregar una tarea a tu nota diaria
obsidian daily:append content="- [ ] Comprar víveres"
Casos de uso
Comenzar
Habilita Comando line interface en Ajustes → General.
Sigue las instrucciones en pantalla para agregar el CLI al PATH de tu sistema. Reinicia tu terminal para que los cambios surtan efecto.
El registro crea un enlace simbólico en /usr/local/bin/obsidian. Esto requiere privilegios de administrador. Se te pedirá confirmación mediante un diálogo del sistema.
El instalador agrega un redireccionador de terminal Obsidian.com junto a Obsidian.exe. Esto es necesario porque Obsidian se ejecuta como una aplicación GUI.
El binario de la CLI se copia en ~/.local/bin/obsidian. Asegúrate de que ~/.local/bin esté en tu PATH.
Una vez instalado, estás listo para empezar. Ten en cuenta que la aplicación de Obsidian debe estar en ejecución.
Ejecuta un comando
# Mostrar ayuda
obsidian help
Usa el modo TUI
# Abrir TUI (con autocompletado)
obsidian
Ejemplos
Mira ejemplos prácticos, desde la toma de notas diaria hasta la automatización para desarrolladores.
# Abrir la nota diaria de hoy
obsidian daily
# Agregar una tarea a tu nota diaria
obsidian daily:append content="- [ ] Comprar víveres"
# Buscar en tu bóveda
obsidian search query="notas de reunión"
# Leer el archivo actual
obsidian read
# Listar todas las tareas de la nota diaria
obsidian tasks daily
# Crear una nueva nota desde una plantilla
obsidian create name="Viaje a París" template=Viaje
# Ver todas las etiquetas con frecuencia
obsidian tags counts
# Comparar dos versiones de un archivo
obsidian diff file=README from=1 to=3
# Abrir DevTools
obsidian devtools
# Recargar complemento en desarrollo
obsidian plugin:reload my-plugin
# Capturar captura de pantalla de la aplicación
obsidian dev:screenshot file=shot.png
# Ejecutar JavaScript
obsidian eval "app.vault.getFiles().length"
# Revisar errores de JS
obsidian dev:errors
# Inspeccionar propiedades CSS
obsidian dev:css selector=".workspace"
# Consultar elementos del DOM
obsidian dev:dom selector=".nav"
#!/bin/bash
# Automatización de la rutina matutina
# Abrir la nota diaria de hoy
obsidian daily
# Agregar tareas rutinarias
obsidian daily:append content="- [ ] Revisar bandeja de entrada"
obsidian daily:append content="- [ ] Revisar calendario"
# Copiar archivos recientes al portapapeles
obsidian files sort=modified limit=5 --copy
# Comprobar enlaces sin resolver
obsidian unresolved
# Buscar una bóveda específica y exportar como JSON
obsidian search query="status::active" vault="Notas" format=json
Atajos de teclado
Atajos prácticos y autocompletado integrados en la TUI.
Sync
Ejecuta Obsidian Sync sin GUI. Toda la velocidad, privacidad y cifrado de extremo a extremo de Obsidian Sync, en cualquier servidor o entorno automatizado.