Spaces:
Runtime error
Runtime error
| set -e | |
| SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" | |
| PLUGIN_SRC="$(dirname "$SCRIPT_DIR")/obsidian-plugin" | |
| DESKTOP_VAULT="${1:-$HOME/Documents/Vault/Omniroute-Test}" | |
| MOBILE_VAULT="${2:-$HOME/Documents/Vault/Test}" | |
| echo "Building plugin..." | |
| cd "$PLUGIN_SRC" | |
| npm run build 2>&1 | tail -3 | |
| echo "Installing to desktop vault: $DESKTOP_VAULT" | |
| mkdir -p "$DESKTOP_VAULT/.obsidian/plugins/omniroute-sync" | |
| cp "$PLUGIN_SRC/dist/main.js" "$DESKTOP_VAULT/.obsidian/plugins/omniroute-sync/" | |
| cp "$PLUGIN_SRC/manifest.json" "$DESKTOP_VAULT/.obsidian/plugins/omniroute-sync/" | |
| cp "$PLUGIN_SRC/styles.css" "$DESKTOP_VAULT/.obsidian/plugins/omniroute-sync/" | |
| echo " ✓ Desktop plugin installed" | |
| if [ -d "$MOBILE_VAULT" ]; then | |
| echo "Installing to mobile vault: $MOBILE_VAULT" | |
| mkdir -p "$MOBILE_VAULT/.obsidian/plugins/omniroute-sync" | |
| cp "$PLUGIN_SRC/dist/main.js" "$MOBILE_VAULT/.obsidian/plugins/omniroute-sync/" | |
| cp "$PLUGIN_SRC/manifest.json" "$MOBILE_VAULT/.obsidian/plugins/omniroute-sync/" | |
| cp "$PLUGIN_SRC/styles.css" "$MOBILE_VAULT/.obsidian/plugins/omniroute-sync/" | |
| echo " ✓ Mobile plugin installed" | |
| fi | |
| echo "Done! Restart Obsidian on both devices to load the plugin." | |