shc
shc copied to clipboard
Shell script compiler
This merges (most) of the other PR's. I'va also "converted" the travis workflow in a ci.yml that also compiles the script with gcc sanitize options. Those options effectively help detect...
The loop over argv while outputting the arguments to the header was not bounded by argc. The main issue was that the argements got encrypted.
This PR drops the dependency on ash. ## Rationale: The ash binary package was dropped in Debian unstable, see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=920644 and will be removed for Ubuntu starting with Ubuntu 24.10...