feat: deploy-pi-config.sh verlinkt die Extension statt sie zu kopieren

Änderungen an pi-coding-extension.ts gelten damit für jeden pi-Aufruf ab dem
nächsten Start bzw. /reload, ohne erneutes Deploy.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Dieter Schlüter 2026-10-15 06:12:42 +02:00
commit d2e83daa98

View file

@ -44,3 +44,9 @@ test("install-Skript deployt settings.json mit vorherigem Backup", () => {
assert.match(s, /cp "\$REPO\/models\.json"/);
assert.match(s, /pi-coding-extension\.ts/);
});
test("install-Skript verlinkt die Extension statt sie zu kopieren", () => {
const s = readRepoFile("deploy-pi-config.sh");
assert.match(s, /ln -sfn "\$REPO\/pi-coding-extension\.ts" "\$EXT"/);
assert.doesNotMatch(s, /cp "\$REPO\/pi-coding-extension\.ts"/, "cp auf den Symlink bricht mit 'same file' ab");
});