3 ms·
Next Generation Shell was born exactly out of the pain of using bash and Python. I'm the author and I felt the same way. > shelling out when needed is not plea
by ilyash 6y ago
Next Generation Shell was born exactly out of the pain of using bash and Python. I'm the author and I felt the same way.
> shelling out when needed is not pleasant,
Handled properly because the language was built ground up for Ops tasks. There is even a syntax for "run a command and parse the output". Rationale and examples - https://ngs-lang.org/doc/latest/man/ngswhy.1.html https://ngs-lang.org/doc/latest/man/ngswhy.1.html
Currently NGS supports Linux and MacOS.
> smallish binary
Unfortunately there is no static build yet so can't check this checkbox
Next Generation Shell - https://github.com/ngs-lang/ngs https://github.com/ngs-lang/ngs
Alternative Shells list by @chubot - https://github.com/oilshell/oil/wiki/Alternative-Shells https://github.com/oilshell/oil/wiki/Alternative-Shells