Ga naar inhoud

Scripts

Installatiescripts voor tools die THectic regelmatig gebruikt — Bash en PowerShell, makkelijk aan te passen

Gebruik

git clone --recurse-submodules https://github.com/Thectic-NL/Scripts.git
cd Scripts

Bash:

./<tool>_installer.sh

PowerShell:

pwsh ./<tool>_installer.ps1

Automatisering

Dependency-checks draaien wekelijks via GitHub Actions. Bij gevonden updates wordt automatisch een PR aangemaakt.

Scriptvalidatie draait bij elke push: ShellCheck voor Bash, PSScriptAnalyzer voor PowerShell.

Opmerkingen

  • testssl.sh zit als Git-submodule in de repo. Draai git submodule update --init als die na het klonen ontbreekt.
  • NGINX-updates vereisen handmatige checksum-verificatie: .github/scripts/update-nginx-checksums.sh
  • Sommige scripts zijn deels geschreven met hulp van GitHub Copilot.