SHA256
Rename: GCBoK.WebStaticBuilder → GitCover.WebStaticBuilder
Das Tool stammt aus der GitCover OSS-Toolbox, nicht aus dem GCBoK-
Website-Projekt. Namespace, csproj-Dateiname, Assembly-Beschreibung,
install.sh, README, AGENTS, LICENSE, MEMORY, SKILLS, docs, plans, diary,
example-Site und alle Source-Dateien aktualisiert.
Legitime Bezüge auf die GCBoK-Website (als Anwendungsfall/Kunde) bleiben
erhalten ('GCBoK-Website', 'GCBoK bauen').
This commit is contained in:
+7
-7
@@ -1,5 +1,5 @@
|
||||
#!/usr/bin/env bash
|
||||
# GCBoK.WebStaticBuilder — Installationsskript
|
||||
# GitCover.WebStaticBuilder — Installationsskript
|
||||
# Installiert das Tool per-user (Default: ~/.local/share/GitCover/webstatic) und
|
||||
# legt einen ausfuehrbaren Wrapper `webstatic` nach ~/.local/bin. Idempotent.
|
||||
# Kein sudo noetig (Spiegelbild des hermes-agent-Update-Konzepts: user-owned
|
||||
@@ -32,7 +32,7 @@ BIN_DIR="${WEBSTATIC_BIN_DIR:-${XDG_BIN_HOME:-$HOME/.local/bin}}"
|
||||
BIN_LINK="$BIN_DIR/webstatic"
|
||||
REPO_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
|
||||
echo "== GCBoK.WebStaticBuilder Installer =="
|
||||
echo "== GitCover.WebStaticBuilder Installer =="
|
||||
echo "Modus: $INSTALL_MODE"
|
||||
echo "Installationsziel: $INSTALL_DIR"
|
||||
echo "Launcher: $BIN_LINK"
|
||||
@@ -45,9 +45,9 @@ if [ "${1:-}" = "--update" ]; then
|
||||
[ -n "$(git status --porcelain)" ] && git stash
|
||||
git pull
|
||||
{ [ -n "$(git stash list)" ] && git stash pop; } || true
|
||||
dotnet build "$INSTALL_DIR/GCBoK.WebStaticBuilder.csproj" -c Release -v minimal
|
||||
dotnet build "$INSTALL_DIR/GitCover.WebStaticBuilder.csproj" -c Release -v minimal
|
||||
else
|
||||
dotnet build "$REPO_DIR/GCBoK.WebStaticBuilder.csproj" -c Release -v minimal
|
||||
dotnet build "$REPO_DIR/GitCover.WebStaticBuilder.csproj" -c Release -v minimal
|
||||
rm -rf "$INSTALL_DIR/bin"
|
||||
cp -r "$REPO_DIR/bin/Release/net10.0/." "$INSTALL_DIR/"
|
||||
fi
|
||||
@@ -83,11 +83,11 @@ if [ "$INSTALL_MODE" = "clone" ]; then
|
||||
echo "Remote 'origin' -> $SRC_REMOTE"
|
||||
fi
|
||||
fi
|
||||
BUILD_PROJECT="$INSTALL_DIR/GCBoK.WebStaticBuilder.csproj"
|
||||
BUILD_PROJECT="$INSTALL_DIR/GitCover.WebStaticBuilder.csproj"
|
||||
DLL="$INSTALL_DIR/bin/Release/net10.0/webstatic.dll"
|
||||
else
|
||||
echo "== Copy-Modus: baue Release aus $REPO_DIR =="
|
||||
dotnet build "$REPO_DIR/GCBoK.WebStaticBuilder.csproj" -c Release -v minimal
|
||||
dotnet build "$REPO_DIR/GitCover.WebStaticBuilder.csproj" -c Release -v minimal
|
||||
echo "== Kopiere nach $INSTALL_DIR =="
|
||||
mkdir -p "$INSTALL_DIR"
|
||||
rm -rf "$INSTALL_DIR/bin" "$INSTALL_DIR/webstatic.example" 2>/dev/null || true
|
||||
@@ -96,7 +96,7 @@ else
|
||||
for f in LICENSE README.md docs plans AGENTS.md MEMORY.md SKILLS.md; do
|
||||
[ -e "$REPO_DIR/$f" ] && cp -r "$REPO_DIR/$f" "$INSTALL_DIR/" 2>/dev/null || true
|
||||
done
|
||||
BUILD_PROJECT="$REPO_DIR/GCBoK.WebStaticBuilder.csproj"
|
||||
BUILD_PROJECT="$REPO_DIR/GitCover.WebStaticBuilder.csproj"
|
||||
DLL="$INSTALL_DIR/webstatic.dll"
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user