Files
Linux-Server-Management-Too…/modules
cschantz e43861b8ab Standardize nginx-varnish-manager.sh menu validation and colors
IMPROVEMENTS:
- Added input validation for menu choice (0-9) with retry loop
- Added color codes to menu options (${CYAN}1)${NC} and ${RED}0)${NC})
- Removed wildcard case that accepted invalid input silently
- Improved user prompt to show valid range (0-9)
- Added range validation for multi-digit numbers

VALIDATION DETAILS:
- Menu choice: Only accepts 0-9, rejects invalid with error message
- Retry loop: User stays in menu until valid choice is entered
- Single-digit validation with range check

MENU STANDARDS COMPLIANCE:
✓ Input validation (CRITICAL)
✓ Color codes (IMPORTANT - standardized to CYAN/RED)
✓ Error messages on invalid input (IMPORTANT)
✓ Retry logic for failed validation (IMPORTANT)

Lines modified: ~35 (validation + colors)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-02-17 18:44:21 -05:00
..