Skip to content

chore: make install.sh ASCII-safe for bash 3.2#5

Merged
engelde merged 1 commit into
mainfrom
fix/installer-bash32
Jul 13, 2026
Merged

chore: make install.sh ASCII-safe for bash 3.2#5
engelde merged 1 commit into
mainfrom
fix/installer-bash32

Conversation

@engelde

@engelde engelde commented Jul 13, 2026

Copy link
Copy Markdown
Owner

Fixes the installer crashing with TAG: unbound variable on first run. The script used a Unicode ellipsis right after $TAG/$APP; macOS bash 3.2 (what curl | bash uses) absorbs the multibyte char into the variable name under set -u. The script is now pure ASCII, verified end-to-end under bash 3.2 (downloads, mounts, installs, unquarantined). Typed chore: so it does not cut a release.

The installer put a Unicode ellipsis directly after $TAG/$APP. Under bash 3.2 (what macOS ships and 'curl | bash' runs) with set -u, the multibyte character was absorbed into the variable name, crashing on first run with 'TAG: unbound variable'. Replace all non-ASCII characters with ASCII. Verified end-to-end under bash 3.2.
@engelde engelde merged commit 88ffc92 into main Jul 13, 2026
1 check passed
@engelde engelde deleted the fix/installer-bash32 branch July 13, 2026 05:33
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

Successfully merging this pull request may close these issues.

1 participant