Keine Abhaengigkeiten noetig - kein Python, kein Git, kein Chrome.
# Linux/macOS
curl -fsSL https://raw.githubusercontent.com/michaelblaess/console-error-scanner/main/install.sh | bash
# Windows PowerShell
irm https://raw.githubusercontent.com/michaelblaess/console-error-scanner/main/install.ps1 | iex- Installer erkennt OS und Architektur
- Laedt das passende Release-Archiv von GitHub Releases herunter
- Entpackt nach
~/.console-error-scanner/(Linux/macOS) bzw.%LOCALAPPDATA%\console-error-scanner\(Windows) - Erstellt Wrapper-Script und ergaenzt den PATH
- Fertig -
console-error-scanner https://example.com
| OS | Programm | Wrapper |
|---|---|---|
| Linux | ~/.console-error-scanner/ |
~/.local/bin/console-error-scanner |
| macOS | ~/.console-error-scanner/ |
~/.local/bin/console-error-scanner |
| Windows | %LOCALAPPDATA%\console-error-scanner\ |
...\bin\console-error-scanner.cmd |
Installer erneut ausfuehren - erkennt vorhandene Installation und ueberschreibt.
# Linux/macOS
rm -rf ~/.console-error-scanner ~/.local/bin/console-error-scanner
# Windows PowerShell
Remove-Item -Recurse "$env:LOCALAPPDATA\console-error-scanner"-
Version-Tag setzen und pushen:
git tag v1.0.0 git push origin v1.0.0
-
GitHub Actions baut automatisch fuer alle Plattformen:
console-error-scanner-win-x64.zipconsole-error-scanner-linux-x64.tar.gzconsole-error-scanner-macos-arm64.tar.gz
-
Release wird automatisch auf GitHub erstellt mit den Build-Artefakten.
- PyInstaller baut eine self-contained Executable (kein Python noetig auf Zielrechner)
- Playwright Chromium wird als Fallback-Browser mit eingepackt
- Zur Laufzeit wird System-Chrome bevorzugt (
channel="chrome"), Chromium nur als Fallback - Whitelist und README werden beigelegt
Fuer manuelle Builds ohne GitHub Actions:
# Windows
build-dist.bat
# Linux/macOS
./build-dist.shErgebnis: dist/console-error-scanner/ - den Ordner zippen und weitergeben.
Der Scanner versucht beim Start den System-Chrome zu nutzen (channel="chrome").
Falls Chrome nicht installiert ist, wird das gebundelte Chromium als Fallback verwendet.
| Variante | Groesse | Offline-faehig | Voraussetzung |
|---|---|---|---|
| System-Chrome (bevorzugt) | 0 MB extra | Ja | Chrome installiert |
| Gebundeltes Chromium (Fallback) | +150 MB | Ja | Keine |