Automic VaultAutomic Vault

brew

Install bunster with Homebrew, Nix

Compile shell scripts to static binaries. Version 0.14.0 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install bunster

local Homebrew formula metadata

Linux

Nixverified · 92%
nix profile install nixpkgs#bunster

nixpkgs package indexes · pkgs/by-name/bu/bunster/package.nix · source: api.github.com

overview

Package summary

Compile shell scripts to static binaries

Commands and aliases

  • bunster

history

Project history and usage

Bunster is a newer developer tool that compiles shell scripts into standalone static binaries by transpiling shell code to Go and then using the Go toolchain. Its upstream documentation positions it as different from wrapper-style tools such as shc: Bunster aims to produce shell-independent programs rather than embedding a script inside a launcher.

Project history

The public GitHub repository was created in July 2024, and the README and introduction describe the project as early-stage software with Bash compatibility as the first target. The project roadmap in the documentation emphasizes a pre-1.0 path toward broader Bash compatibility, a module system, a built-in package manager, static assets, .env support, and static analysis.

Adoption history

Bunster's package-manager adoption is still early but visible: the input metadata records Homebrew and Nix packaging. That adoption matches the tool's intended audience of command-line users who want to distribute scripts as portable binaries without requiring a shell runtime on the target machine.

How it is used

Typical usage is to compile Bash-like scripts with the `bunster` CLI, relying on the Go compiler underneath for final binary output. The project is most relevant for distributing operational scripts, small internal tools, or self-contained command-line programs where requiring Bash and a pile of external files is undesirable.

Why package nerds care

Bunster is interesting to package nerds because it sits at the boundary between shell scripting, static binary distribution, and language transpilation. It is also part of a long-running packaging itch: making scripts installable like normal binaries while avoiding the fragility of interpreter paths and wrapper-based script hiding.

Timeline

  • 2024: Public GitHub repository created.
  • 2024-2026: Documentation describes Bunster as early-stage and pre-1.0, with Bash compatibility as the initial target.
  • 2026: Homebrew metadata includes Bunster as a packaged CLI.

Related projects

  • Bunster relates to Bash as its initial compatibility target, to Go as its transpilation and build backend, and to shc as a contrasting shell-script-to-binary approach that Bunster explicitly distinguishes itself from.

security posture

Risk level: yellow

generalized runtime or code generation signal.

Risk classifier

yellow risk · medium confidence · runtime

Why

  • generalized runtime or code generation signal

Signals

  • text:shell

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 8 platform targets.
  • Installs with 1 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
bunstercliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-07
manager version0.14.0
manager updated
local dataok
upstreamcurrent
latest detectedv0.14.0

https://github.com/yassinebenaid/bunster

  • infoNo package-manager update timestamp was available.low confidence

install metadata

Package metadata

Package keybrew:bunster
Version0.14.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/bunster
Homepagehttps://bunster.netlify.app/
Repositoryhttps://github.com/yassinebenaid/bunster
Upstream docshttps://bunster.netlify.app/
LicenseBSD-3-Clause
Source archivehttps://github.com/yassinebenaid/bunster/archive/refs/tags/v0.14.0.tar.gz
Dependenciesgo
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namebunster
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

bunster

nix profile install nixpkgs#bunster
  • normalized package name match
  • Matched by: Bunster
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/bu/bunster/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment