Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

incorrect claim: Bash is powerful and always available #839

Open
matu3ba opened this issue Jan 30, 2023 · 0 comments
Open

incorrect claim: Bash is powerful and always available #839

matu3ba opened this issue Jan 30, 2023 · 0 comments

Comments

@matu3ba
Copy link

matu3ba commented Jan 30, 2023

On embedded systems one might want to use ash for size reduction. Or dash for performance.
So this is an incorrect statement and one should recommend the non-bad parts of POSIX shell like these and warn about [ ] if clauses.

This statement is also incorrect for various CIs for Windows (jenkins, github actions, etc).

Finally, and most important, bash is no generalized programming language and like all shells a hacky system interface to simplify job control, human increase input speed, provide interactivity and to administrate the system.
Bash and shells are neither designed nor able to be used as library, nor extended (shell language is slow, failure handling is not robust or very verbose).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant