Skip to content

Add bindboss - self-extracting executable packer#6262

Open
bad-antics wants to merge 1 commit into
avelino:mainfrom
bad-antics:add-bindboss
Open

Add bindboss - self-extracting executable packer#6262
bad-antics wants to merge 1 commit into
avelino:mainfrom
bad-antics:add-bindboss

Conversation

@bad-antics

Copy link
Copy Markdown

Add bindboss to DevOps Tools

Bindboss packs any directory into a single self-extracting executable with:

  • Dependency checking with auto-download
  • SHA-256 integrity hashing + optional Ed25519 signing
  • Pre/post hooks
  • Cross-compilation (linux/amd64, darwin/arm64, windows, etc.)
  • JSON-driven install wizard
  • Clean Go library API (pkg/bindboss)
bindboss pack ./myapp myapp-bin --run="python main.py" --needs="python3,python3 --version,https://python.org"
  • License: MIT
  • CI: GitHub Actions with tests
  • Pure Go, zero runtime dependencies

@github-actions

Copy link
Copy Markdown

Automated Quality Checks

Required checks

Repo link: missing from PR body

How to fix: Add the following to your PR description:

Forge link: https://github.com/your-org/your-project

❌ **pkg.go.dev**: missing from PR body
  > **How to fix:** Add the following to your PR description:
  > ```
pkg.go.dev: https://pkg.go.dev/github.com/your-org/your-project

Go Report Card: missing from PR body

How to fix: Add the following to your PR description:

goreportcard.com: https://goreportcard.com/report/github.com/your-org/your-project


### Additional checks

⚠️ **Coverage**: missing from PR body
  > **How to fix:** Add a coverage service link to your PR description:
  > ```
Coverage: https://app.codecov.io/gh/your-org/your-project

Popular options: Codecov, Coveralls. Integrate one with your CI to track coverage automatically.


Action needed: one or more required checks failed. Please update your PR body with the missing links and ensure the repository meets the quality standards.

These checks are automated and do not replace maintainer review. See CONTRIBUTING.md for full guidelines.


PR Diff Validation

Content checks

Files changed: only README.md
Single item: one package added
Link text: matches repository name
Description: ends with punctuation
Description tone: no promotional language detected
Category size: DevOps Tools has 98 items

Automated diff validation — does not replace maintainer review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant