Files
osint_obsidian_plugin/deploy.sh
T
agent 011ccfb8cd feat: scaffold inicial del plugin de Obsidian osint_obsidian_plugin
Plugin fino (id osint-db) que habla HTTP con el service local osint_db
(FastAPI + DuckDB) y renderiza tablas de datos en las notas del vault
osint mediante el code block osintdb. Incluye parser puro de directivas
con tests (node --test), settings tab, comando de paleta, enlaces
internos para columnas note_path, build con esbuild + tsc y deploy.sh
al vault.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 23:58:04 +02:00

20 lines
516 B
Bash
Executable File

#!/usr/bin/env bash
# Despliega el plugin al vault osint: copia manifest.json, main.js y styles.css
# a la carpeta de plugins de Obsidian. Requiere haber corrido `pnpm build` antes.
set -euo pipefail
cd "$(dirname "$0")"
TARGET="/home/enmanuel/Obsidian/osint/.obsidian/plugins/osint-db"
if [ ! -f main.js ]; then
echo "ERROR: falta main.js — ejecuta 'pnpm build' primero." >&2
exit 1
fi
mkdir -p "$TARGET"
cp manifest.json main.js styles.css "$TARGET/"
echo "Plugin desplegado en $TARGET"
ls -l "$TARGET"