Have you ever wished your shell scripts could be faster, more portable, and secure ? Bunster brings this to life by transforming your shell scripts in

Search code, repositories, users, issues, pull requests...

submited by
Style Pass
2025-01-03 01:30:03

Have you ever wished your shell scripts could be faster, more portable, and secure ? Bunster brings this to life by transforming your shell scripts into efficient, standalone binaries that are easy to distribute and deploy across platforms (only unix is supported at the moment).

Unlike other tools, Bunster doesn’t just wrap your scripts in a binary—it compiles them down to efficient native machine code, leveraging the powerful Go toolchain. This ensures performance, portability, and robustness.

Technically speaking, Bunster in fact is a shell-to-Go Transplier that generates Go source out of your scripts. Then, optionally uses the Go Toolchain to compile the code to an executable program.

Bunster targets bash scripts in particular. The current syntax and features are all inherited from bash. additional shells will be supported as soon as we relase v1.

In addition to the shell features, We aim to add several custom features to make shell scripts feel like any modern programming language. These features are either supported or are planned to be implemented in future. (consider contributing to help us speed up the develpment cycle)

Leave a Comment