These reports are based on spec tests written for Oils.
Here are some summary tables. Click on the column headers to sort:
bash
, dash
, mksh
,
zsh
, and other shells. Assertions from 2016-2018 may favor OSH, but
there shouldn't be many of them.'$'
versus \$
spec/strict-options
so shells aren't penalized for not
having these features.spec/errexit-osh
in because I think new shells should provide
alternatives to the bugs in POSIX:
YSH Fixes Shell's Error Handling (errexit
)$IFS
, more so than zsh
)bash
mksh
- shell on Android, derivative of pdksh
ksh
toysh
sush
brush
osh
TODO: Add other shells, and be more specific about versions.
Possibly TODO
test/gold
, test/wild
, ...We know about these gaps:
kill
builtin, let
keyword - we do have some spec tests for themcoproc
keyword