From 3811cdae80fab16ef2c18631b2d2106dddf5edb4 Mon Sep 17 00:00:00 2001 From: zawwz Date: Fri, 27 Nov 2020 11:46:17 +0100 Subject: [PATCH] Update WIP doc --- README.md | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index d4b3d46..815cb9c 100644 --- a/README.md +++ b/README.md @@ -83,9 +83,23 @@ You can use environment variables to alter some aspects: # Work in progress -The full POSIX syntax is supported, -however not all bash syntax is supported yet, -for example `&>` and `|&` will produce unexpected results +The full POSIX syntax is supported and should produce a functioning result.
+However not all bash syntax is supported yet. + +## incomplete POSIX features -Some specific features are missing: - `$(())` arithmetics are not minimized + +## Known bash issues + +- `&>` and `>&` are not supported +- `|&` is not supported +- `<<<` is not supported +- `<()` is not supported +- `${!VAR}` does not register as a variable +- Extended globs (`*()`) are not supported +- `(())` creates two subshells instead of one object + +## Debashifying + +Work to debashify scripts is planned