summaryrefslogtreecommitdiff
path: root/scripts/crunch_demo.sh
AgeCommit message (Collapse)Author
6 daysChore: Remove trailing whitespaces across the codebaseskal
8 daysfix(crunch): Use strip/gzexe on macOS instead of UPXskal
UPX is unreliable on macOS. Switched to using standard 'strip -u -r' and 'gzexe' for binary compression on Darwin systems. Achieved a compressed binary size of ~48KB (dynamically linked). Updated FETCH_DEPS.md to reflect that UPX is now only required for Linux/Windows.
8 daysfeat(crunch): Add UPX-based binary packer scriptskal
Adds 'scripts/crunch_demo.sh' to automate building a stripped binary and compressing it with UPX. Updates 'FETCH_DEPS.md' with UPX installation instructions and 'HOWTO.md' with usage guide. This addresses Task 3 (add binary crunchers).