bunster
« Back to VersTracker
Description:
Compile shell scripts to static binaries
Type: Formula  |  Latest Version: 0.14.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: shell compiler binary go automation
Install: brew install bunster
About:
Bunster is a Go-based tool that compiles shell scripts into single, statically linked binaries. By embedding the necessary shell interpreter and script content into one executable, it enables secure distribution and execution in environments without shell dependencies. This approach enhances portability and protects the original source code.
Key Features:
  • Compiles shell scripts to standalone binaries
  • Supports multiple shells (bash, sh, zsh)
  • Static linking for maximum portability
  • Obfuscates source code within the binary
Use Cases:
  • Distributing proprietary automation scripts without exposing source code
  • Deploying scripts to minimal or secure environments lacking a shell
  • Creating self-contained CLI tools from shell scripts
Alternatives:
  • shc – A classic shell script compiler, but can be less portable and more easily reverse-engineered than Bunster.
  • Docker – Packages applications with dependencies but is much heavier than a single static binary.
License: BSD-3-Clause
Dependencies: go
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit