Bash Language Server
github.com
github.com
I tested it in Vim and VS Code. In Vim it was like the regular REPL experience of a shell, but with more editing and completion power. The only thing I found lacking was that there is no file name completion, but I understand that this is hard to implement.
I almost think this removes the need for any new kind of shell, since the most annoying part (to me at least) – the input method – has been solved.
Thoughts and Opinions?