pi_coder/install.sh

19 lines
745 B
Bash
Raw Normal View History

#!/usr/bin/env bash
set -euo pipefail
REPO="$(cd "$(dirname "$0")" && pwd)"
# Extension symlink
mkdir -p ~/.pi/agent/extensions
ln -sf "$REPO/pi-coder-judge-extension.ts" ~/.pi/agent/extensions/pi-coder-judge-extension.ts
echo "Symlink: ~/.pi/agent/extensions/pi-coder-judge-extension.ts -> $REPO/pi-coder-judge-extension.ts"
# models.json symlink (Backup wenn reguläre Datei vorhanden)
if [ -f ~/.pi/agent/models.json ] && [ ! -L ~/.pi/agent/models.json ]; then
cp ~/.pi/agent/models.json ~/.pi/agent/models.json.bak
echo "Backup: ~/.pi/agent/models.json.bak"
fi
ln -sf "$REPO/models.json" ~/.pi/agent/models.json
echo "Symlink: ~/.pi/agent/models.json -> $REPO/models.json"
echo ""
echo "Fertig. Bitte /reload in pi agent ausführen."