FIX: Add missing color variable definitions to generator

CRITICAL BUG FIX: The generator script (malware-scanner.sh) was using color
variables (CYAN, RED, YELLOW, GREEN, NC) in the show_scan_menu() and other
functions, but these variables were never defined in the generator itself.

This caused:
- Menu display would have no color codes (empty variables)
- Installation guide would have no color codes
- Poor user experience on the menu system

Solution:
- Added color variable definitions at script start (matching launcher.sh)
- RED, GREEN, YELLOW, CYAN, BOLD, NC are now defined
- Colors will display correctly in all menu functions

Note: Color variables were already defined in the heredoc (standalone scanner)
but were missing from the generator code itself.
This commit is contained in:
Developer
2026-03-21 01:08:30 -04:00
parent eab00a6510
commit 9ce2164868
+8
View File
@@ -10,6 +10,14 @@
set -eo pipefail set -eo pipefail
# Color definitions (matching launcher.sh)
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
CYAN='\033[0;36m'
BOLD='\033[1m'
NC='\033[0m'
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)" SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)"
# Source required libraries (warn if missing, but allow graceful degradation) # Source required libraries (warn if missing, but allow graceful degradation)