From e2653ecb3922ac0bdd5cef2ecf2bba5af4a518b4 Mon Sep 17 00:00:00 2001 From: Igor Pecovnik Date: Mon, 26 Jan 2026 19:50:40 +0100 Subject: [PATCH] fix: motd: improve command alignment in 41-commands script - Simplify printf format string and fix invalid %-0s specifier - Use underscore for intentionally unused sudo variable - Add proper color formatting to commands - Improve alignment of command output --- packages/bsp/common/etc/update-motd.d/41-commands | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/bsp/common/etc/update-motd.d/41-commands b/packages/bsp/common/etc/update-motd.d/41-commands index 1c7a456e33..62942618ef 100755 --- a/packages/bsp/common/etc/update-motd.d/41-commands +++ b/packages/bsp/common/etc/update-motd.d/41-commands @@ -64,8 +64,8 @@ if [[ "${cmd_count}" -gt 0 ]]; then echo "" for l in "${output[@]}" do - IFS=',' read -r name sudo command <<< "$l" - printf " \e[1;33m%-${name_len}s\e[0m %-0s: %s%s\n" "$name" "${sudo}" "${sudo}" "${command}" + IFS=',' read -r name _ command <<< "$l" + printf " \e[1;33m%-${name_len}s\e[0m: \e[0;92m%s\e[0m\n" "$name" "${command}" done echo -en "\033[0m" fi