From efb983406cba85a92573f50cfc94c455422e7d3a Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Thu, 3 Jul 2025 13:40:43 -0400 Subject: color: Match the BSD $LSCOLORS behaviour more closely BSD/macOS ls(1) don't reject overlong or odd-length $LSCOLORS values (although they can warn, which we don't). They also don't use the "intense" background colors for capital letters; instead, that enables underline on FreeBSD, or (foreground) bold on macOS. We copy FreeBSD here. --- tests/bfs/color_bsd.out | 54 ++++++++++++++++++++++++------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) (limited to 'tests/bfs/color_bsd.out') diff --git a/tests/bfs/color_bsd.out b/tests/bfs/color_bsd.out index f7c577c..2ad656f 100644 --- a/tests/bfs/color_bsd.out +++ b/tests/bfs/color_bsd.out @@ -1,27 +1,27 @@ -$'rainbow/\e[1m' -$'rainbow/\e[1m/'$'\e[0m' -rainbow -rainbow/sugid -rainbow/suid -rainbow/sticky_ow -rainbow/ow -rainbow/sgid -rainbow/exec.sh -rainbow/socket -rainbow/pipe -rainbow/broken -rainbow/chardev_link -rainbow/link.txt -rainbow/sticky -rainbow/file.dat -rainbow/file.txt -rainbow/lower.gz -rainbow/lower.tar -rainbow/lower.tar.gz -rainbow/lu.tar.GZ -rainbow/mh1 -rainbow/mh2 -rainbow/ul.TAR.gz -rainbow/upper.GZ -rainbow/upper.TAR -rainbow/upper.TAR.GZ +$'rainbow/\e[1m' +$'rainbow/\e[1m/'$'\e[0m' +rainbow +rainbow/pipe +rainbow/broken +rainbow/chardev_link +rainbow/link.txt +rainbow/sugid +rainbow/suid +rainbow/sticky_ow +rainbow/ow +rainbow/sgid +rainbow/exec.sh +rainbow/socket +rainbow/sticky +rainbow/file.dat +rainbow/file.txt +rainbow/lower.gz +rainbow/lower.tar +rainbow/lower.tar.gz +rainbow/lu.tar.GZ +rainbow/mh1 +rainbow/mh2 +rainbow/ul.TAR.gz +rainbow/upper.GZ +rainbow/upper.TAR +rainbow/upper.TAR.GZ -- cgit v1.2.3