<div dir="ltr"><div>probably because macOS defaults to a case-insensitive (but case-preserving) filesystem?</div><div><br></div><div><a href="https://github.com/landley/toybox/actions/runs/5145613066/jobs/9263481336">https://github.com/landley/toybox/actions/runs/5145613066/jobs/9263481336</a><br></div><div><br></div>FAIL: ls --group-directories-first<br>echo -ne '' | "/Users/runner/work/toybox/toybox/generated/testdir/ls" --group-directories-first<br>--- expected      2023-06-01 14:30:11.000000000 +0000<br>+++ actual 2023-06-01 14:30:11.000000000 +0000<br>@@ -1,6 +1,5 @@<br> dir<br> zzz<br>-Abc<br> abc<br> abc.jkl<br> bcd.ghi<br>FAIL: ls -cr<br>echo -ne '' | "/Users/runner/work/toybox/toybox/generated/testdir/ls" -cr<br>--- expected  2023-06-01 14:30:11.000000000 +0000<br>+++ actual 2023-06-01 14:30:11.000000000 +0000<br>@@ -1,9 +1,8 @@<br>-abc<br> x<br> abc.jkl<br> zzz<br> xxx<br>-Abc<br>+abc<br> cde.def<br> dir<br> bcd.ghi<br>FAIL: ls -tr<br>echo -ne '' | "/Users/runner/work/toybox/toybox/generated/testdir/ls" -tr<br>--- expected      2023-06-01 14:30:11.000000000 +0000<br>+++ actual 2023-06-01 14:30:11.000000000 +0000<br>@@ -1,9 +1,8 @@<br> bcd.ghi<br> dir<br> cde.def<br>-Abc<br>+abc<br> xxx<br> zzz<br> abc.jkl<br> x<br>-abc<br>FAIL: ls -S --group-directories-first<br>echo -ne '' | "/Users/runner/work/toybox/toybox/generated/testdir/ls" -S --group-directories-first<br>--- expected    2023-06-01 14:30:11.000000000 +0000<br>+++ actual 2023-06-01 14:30:11.000000000 +0000<br>@@ -2,7 +2,6 @@<br> zzz<br> abc<br> xxx<br>-Abc<br> abc.jkl<br> bcd.ghi<br> cde.def<br>FAIL: ls -X<br>echo -ne '' | "/Users/runner/work/toybox/toybox/generated/testdir/ls" -X<br>--- expected 2023-06-01 14:30:11.000000000 +0000<br>+++ actual 2023-06-01 14:30:11.000000000 +0000<br>@@ -1,4 +1,3 @@<br>-Abc<br> abc<br> dir<br> x<br>PASS: ls -U matches -f<br>FAIL: ls -ou<br>echo -ne '' | "/Users/runner/work/toybox/toybox/generated/testdir/ls" -ou --full-time . | sed -n "s/.*:\([0-9]*\).*/\1/p"<br>--- expected        2023-06-01 14:30:11.000000000 +0000<br>+++ actual 2023-06-01 14:30:11.000000000 +0000<br>@@ -1,5 +1,4 @@<br> 34<br>-39<br> 37<br> 31<br> 33<br>FAIL: ls -otu<br>echo -ne '' | "/Users/runner/work/toybox/toybox/generated/testdir/ls" -otu --full-time . | sed -n "s/.*:\([0-9]*\).*/\1/p"<br>--- expected  2023-06-01 14:30:12.000000000 +0000<br>+++ actual 2023-06-01 14:30:12.000000000 +0000<br>@@ -1,4 +1,3 @@<br>-39<br> 38<br> 37<br> 36<br>FAIL: ls --sort=reverse<br>echo -ne '' | "/Users/runner/work/toybox/toybox/generated/testdir/ls" --sort=reverse<br>--- expected      2023-06-01 14:30:12.000000000 +0000<br>+++ actual 2023-06-01 14:30:12.000000000 +0000<br>@@ -6,4 +6,3 @@<br> bcd.ghi<br> abc.jkl<br> abc<br>-Abc<br>FAIL: ls --sort=nocase,time<br>echo -ne '' | "/Users/runner/work/toybox/toybox/generated/testdir/ls" --sort=nocase,time<br>--- expected  2023-06-01 14:30:12.000000000 +0000<br>+++ actual 2023-06-01 14:30:12.000000000 +0000<br>@@ -1,5 +1,4 @@<br> abc<br>-Abc<br> abc.jkl<br> bcd.ghi<br> cde.def<br></div>