Bug Fixes
- fix: setup_wizard crashes silently on first step (#55) —
((current_step++))from 0 returns falsy underset -e, killing the wizard before Step 1. Changed to pre-increment((++current_step))in all 10 occurrences - fix: status command exits with code 1 (#54) —
[[ "$VERBOSE" == "true" ]] && log DEBUG ...returns exit 1 when VERBOSE is unset, crashingload_providers_config(). Added|| trueto all 19 unguarded instances - Preventive hardening — guarded 65 other bare
((var++))patterns with|| trueto prevent the same class of crash across the script