fix: install.sh kopiert statt Symlinks zu setzen
This commit is contained in:
parent
4074e10c1a
commit
6c128f5cf6
1 changed files with 7 additions and 10 deletions
17
install.sh
17
install.sh
|
|
@ -1,19 +1,16 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
# Kopiert die versionierten Dateien aus dem Repo nach ~/.pi/agent/.
|
||||||
|
# Nach jeder Änderung im Repo ausführen, damit pi agent die neue Version lädt.
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
REPO="$(cd "$(dirname "$0")" && pwd)"
|
REPO="$(cd "$(dirname "$0")" && pwd)"
|
||||||
|
|
||||||
# Extension symlink
|
|
||||||
mkdir -p ~/.pi/agent/extensions
|
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)
|
cp "$REPO/pi-coder-judge-extension.ts" ~/.pi/agent/extensions/pi-coder-judge-extension.ts
|
||||||
if [ -f ~/.pi/agent/models.json ] && [ ! -L ~/.pi/agent/models.json ]; then
|
echo "Kopiert: pi-coder-judge-extension.ts → ~/.pi/agent/extensions/"
|
||||||
cp ~/.pi/agent/models.json ~/.pi/agent/models.json.bak
|
|
||||||
echo "Backup: ~/.pi/agent/models.json.bak"
|
cp "$REPO/models.json" ~/.pi/agent/models.json
|
||||||
fi
|
echo "Kopiert: models.json → ~/.pi/agent/"
|
||||||
ln -sf "$REPO/models.json" ~/.pi/agent/models.json
|
|
||||||
echo "Symlink: ~/.pi/agent/models.json -> $REPO/models.json"
|
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "Fertig. Bitte /reload in pi agent ausführen."
|
echo "Fertig. Bitte /reload in pi agent ausführen."
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue