Prepare wordcraft-mcp and gridcraft-mcp 0.2.0: ASCII display_name, ArtCraft docs, UTF-8 fixes.
This commit is contained in:
1 parent
73a6d3e9d0
commit
debdf92877
15 files changed
+130
-67
No files matched your search
+13
-2
@@ -53,9 +53,20 @@ if [[ ! -f "$ext/server/README.txt" ]]; then
|
||||
"Erwarteter Pfad: $src" > "$ext/server/README.txt"
|
||||
fi
|
||||
|
||||
ver_out="$("$src" --version 2>&1 || true)"
|
||||
# CLI-Ausgabe als UTF-8 lesen (kein Locale-Default wie Windows-1252).
|
||||
ver_out="$(PYTHONIOENCODING=utf-8 python3 -c '
|
||||
import subprocess, sys
|
||||
r = subprocess.run(sys.argv[1:], capture_output=True)
|
||||
sys.stdout.buffer.write(r.stdout)
|
||||
sys.stdout.buffer.write(r.stderr)
|
||||
' "$src" --version || true)"
|
||||
if [[ ! "$ver_out" =~ [0-9]+\.[0-9]+\.[0-9]+ ]] && [[ "$name" == gridcraft-mcp ]]; then
|
||||
ver_out="$("$src" version 2>&1 || true)"
|
||||
ver_out="$(PYTHONIOENCODING=utf-8 python3 -c '
|
||||
import subprocess, sys
|
||||
r = subprocess.run(sys.argv[1:], capture_output=True)
|
||||
sys.stdout.buffer.write(r.stdout)
|
||||
sys.stdout.buffer.write(r.stderr)
|
||||
' "$src" version || true)"
|
||||
fi
|
||||
if [[ ! "$ver_out" =~ ([0-9]+\.[0-9]+\.[0-9]+) ]]; then
|
||||
echo "Version der CLI nicht lesbar: $ver_out" >&2
|
||||
|
||||
Reference in new issue
Block a user