As I said in other similar answers, there are some context where you can't use other languages or install packages but bash is everywhere (as example).
2 karma · joined December 3, 2025
As I said in other similar answers, there are some context where you can't use other languages or install packages but bash is everywhere (as example).
And I can say only Thanks :-D
Right now we check the bash output with Shellcheck but we are not yet full valid and we test it for performances.
About security right now we are just avoiding evail and this kind of things, we are focusing right now on stabilizing the language itself.
As said there are use cases where you want to use only bash because you can't install scripting languages with their dependences as example.
As usual there is a tool for any user cases and Amber resolves some of them :-)
About Fish we are planning to support more bash subset but we aren't so much in the team to focus in everything. Right now the priority is to adds more stuff to the language in a way we can stabilize it and implement the other "output" target later.
About the production ready the Bash code is tested, shellchecked tested (we are not at 100% yet) and works but is an alpha because we are working in the syntax.
I have my opinion on why this is happening and my explanation is that in Mozilla they lost their memory because they act as a company and not as a foundation (they have both the identities). With the layoffs they removed a lot of people working there for years that knows a lot, they lost the historic memory and I remember a lot of discussion with employees that had no idea that there was a community or that they have no idea what is a GPL license. I mean in 2018 I remember reviewing this as part of the Mozilla Reps council, https://github.com/OpenTechStrategies/open-source-archetypes that was created to help the employee to understand OSS but I think that after the managers that created moved away it was just left as it is.
Sorry for the flame but I think that when a foundation act like a corporation there are issues.