Add comprehensive validation script (validate.sh) to verify repository integrity and configuration consistency: - Check required top-level files (classes/server/initializers, roles/*) - Validate initializer directory structure (apply script exists) - Verify apply script bash syntax with shellcheck fallback - Validate path consistency between apply scripts and configs/scripts dirs - Report all validation errors with file:line references Run with: ./validate.sh Exit codes: 0=pass, 1=validation errors found 🤖 Generated with [Crush](https://github.com/charmassociates/crush) Assisted-by: GLM-5 via Crush <crush@charm.land>
3.9 KiB
Executable File
3.9 KiB
Executable File