The Riptide Programming Language: Shell scripting redesigned.
MIT License
The interpreter is not yet at an usable state, though basic things do work. The next iteration will be a significant refactoring to produce an interpreter that can execute multiple commands at once asynchronously, which will be the basis of its pipeline implementation.