From 175dbbe953d061b945185f36610623858c9667b6 Mon Sep 17 00:00:00 2001 From: CyberMind-FR Date: Wed, 11 Mar 2026 10:32:47 +0100 Subject: [PATCH] fix(secubox): Fix ANSI color codes in help output - Use printf to generate actual escape sequences instead of literal strings - Fixes colors not rendering in 'secubox help' output - POSIX sh heredoc doesn't interpret \033 escapes Co-Authored-By: Claude Opus 4.5 --- package/secubox/secubox-core/root/usr/sbin/secubox | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package/secubox/secubox-core/root/usr/sbin/secubox b/package/secubox/secubox-core/root/usr/sbin/secubox index 448c7770..eecee3b3 100755 --- a/package/secubox/secubox-core/root/usr/sbin/secubox +++ b/package/secubox/secubox-core/root/usr/sbin/secubox @@ -7,13 +7,13 @@ SECUBOX_VERSION="0.9.0" -# Color output -RED='\033[0;31m' -GREEN='\033[0;32m' -YELLOW='\033[1;33m' -BLUE='\033[0;34m' -BOLD='\033[1m' -NC='\033[0m' # No Color +# Color output (using printf to generate actual escape sequences) +RED=$(printf '\033[0;31m') +GREEN=$(printf '\033[0;32m') +YELLOW=$(printf '\033[1;33m') +BLUE=$(printf '\033[0;34m') +BOLD=$(printf '\033[1m') +NC=$(printf '\033[0m') usage() { cat <