[Toybox] Shell Compatibility Reports from Oils - ~800 tests passing
Andy Chu
andychup at gmail.com
Sat Jun 28 19:42:16 PDT 2025
> (Coding is easy. Figuring out what it's supposed to DO has always been
> the hard part.)
I agree!
And to repeat, that's what I'm saying OSH has already done. It's the
most bash-compatible shell, by far -
https://pages.oils.pub/spec-compat/2025-06-26/renamed-tmp/spec/compat/PASSING.html
So I think sharing some labor rather than producing 4 different shells
is a good idea ... e.g. in particular OSH has some holes on the
interactive side, and we need to test it building real distros.
And we have a budget of 50 K euros for the next 6-12 months. I
realized that reducing test cases from real distro shell scripts
(Alpine, Nix) is now a bottleneck. That is, we have plenty of
isolated tests, but it's better to PRIORITIZE those by what actually
happens in the wild.
Andy
More information about the Toybox
mailing list