Files
2026-07-12 13:03:00 +00:00

40 lines
1.3 KiB
Bash
Executable File

#!/usr/bin/env bash
# ──────────────────────────────────────────────────────────
# Hermes-Houdini Bridge — Installer
# Generates the Houdini package descriptor with the correct
# absolute path to this repo, so Houdini finds the panel.
# ──────────────────────────────────────────────────────────
set -euo pipefail
REPO_DIR="$(cd "$(dirname "$0")" && pwd)"
HOUDINI_PREFS="${HOUDINI_USER_PREF_DIR:-$HOME/houdini21.0}"
PACKAGES_DIR="$HOUDINI_PREFS/packages"
DESCRIPTOR="$PACKAGES_DIR/hermes_houdini_bridge.json"
echo "=== Hermes-Houdini Bridge Installer ==="
echo "Repo: $REPO_DIR"
echo "Houdini: $HOUDINI_PREFS"
echo ""
mkdir -p "$PACKAGES_DIR"
cat > "$DESCRIPTOR" << EOF
{
"hpath": "$REPO_DIR",
"env": [
{"HHB_PACKAGE": "$REPO_DIR"}
],
"load_package_once": true,
"enable": "houdini_version >= '21.0'"
}
EOF
echo "✓ Package descriptor installed"
echo " $DESCRIPTOR"
echo ""
echo "Restart Houdini, then find the panel under:"
echo " Windows → Hermes Bridge"
echo ""
echo "To update: cd $REPO_DIR && git pull"
echo "To uninstall: rm $DESCRIPTOR"