Skip to content
This repository has been archived by the owner on May 20, 2024. It is now read-only.

A collection of functions and modules to write powerful POSIX shell scripts

License

Notifications You must be signed in to change notification settings

CodingMarkus/PosixShellScriptTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 

Repository files navigation

End of Life Notice

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.

POSIX Shell Script Tools

A collection of functions and modules to write powerful POSIX shell scripts.

Licensing

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"

About

A collection of functions and modules to write powerful POSIX shell scripts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages