-
Notifications
You must be signed in to change notification settings - Fork 1
UnixShellCompatibility
Renaud Guillard edited this page Jun 3, 2013
·
4 revisions
UNIX shell script is not a unique language but a collection of dialects that share a common syntax base. Each interpreter, like Bash, Zsh or Dash adds several features which are not present in other interpreters.
It is quite difficult to write a complex (and long) shell script without using one of this specific features.
The parser and usage code generated by the build-shellscript is compatible with:
- GNU Bash (since the beginning of this project)
- Zsh >= 4.3.1 (since changeset )
- Korn shell (ksh) (since changeset )
There is no plan to make the UNIX shell parser compatible with other interpreters in the near future.
The program interface definition framework0a2b75b299bd7d253ff0e1f2