Skip to content

gam-script-checker-v0.4.6

Choose a tag to compare

@PaulOgier PaulOgier released this 03 Nov 16:22
· 136 commits to main since this release

GAM Script Checker v0.4.6

A .sh, .bash or .zsh file, or a file whose first line is a sh, bash, zsh, ksh or dash shebang, is now always read as a shell script. Before, a shell script with batch-looking text in it, such as printf '%s|%s', could be read as a Windows batch file: its # comments were then read as commands (a comment ending . Still opens ... showed as running a script called Still), and the mode reading added in 0.4.5 was skipped. A paste with no file name or shebang is still guessed from its text.

A shell assignment whose value is only spaces (X=" ") no longer stops the check with an error.

Tested on Linux (Python 3.14), macOS (Python 3.9 and 3.14) and Windows (Python 3.14).

SHA256

a745de2f65d6fa20d436fd3bb1584b4bac20df02af6d66e4071619fbbd857db0  gam-script-checker-v0.4.6.zip
c3c235d64a743744c3f36fd42d83b652e423059b6239f73715b6d528a5478ef7  gamcheck.py
a1a66d32b34608c2c23fd8362abd6754e13a921b3a7b4011388b5c9c4e4f9647  verbs/gam7.json
c9eb70fb3c7f2aa08fb838679387ee19192f07e4d1af21cb52a06a1bb5b8a87a  verbs/gamadv-xtd3.json
a9251216bbe39581dd2723acdfa7652ee463c067128f95a549ba586e178988ec  verbs/legacy-gam.json
55178dbb0bf90bc85e0862568f1677b408d655eff0f880a605cdccbf75e9f46f  verbs/wiki.json