It was a fun project and I learned a lot, but I had to disabbondan this project for various reasons:
- POSIX shell scripting has no local variables, and constantly working with sub-shells kills any performance.
- Performance in general became more and more of a problem.
- Testability became more difficult, and I started with a bad unit test strategy.
- After trying to solve Advent of Code 2023 in the POSIX shell only, I learned a lot of new tricks and wasn't happy with the code design of that project.
- In the end, it's just not worth the effort, since my original goal was to make other scripting languages irrelevant in many cases just by using powerful POSIX shell scripts, but to run those shells you need the full POSIX environment, and that may be more complicated than just having a single portable interpreter for another scripting language.
A collection of functions and modules to write powerful POSIX shell scripts.
POSIX Shell Script Tools © 2022 by CodingMarkus is licensed under CC BY-NC 4.0.
To view a copy of this license, visit http://creativecommons.org/licenses/by-nc/4.0/
A plain text copy can be found in the file named "LICENSE"