Add publishers for distributing CLI binaries to package managers: - npm: binary wrapper pattern with postinstall download - Homebrew: formula generation + tap auto-commit - Scoop: JSON manifest + bucket auto-commit - AUR: PKGBUILD + .SRCINFO + AUR push - Chocolatey: NuSpec + install script + optional push Each publisher supports: - Dry-run mode for previewing changes - Auto-commit to own repos (tap/bucket/AUR) - Generate files for PRs to official repos via `official` config Also includes Docker and LinuxKit build helpers. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
16 lines
715 B
Cheetah
16 lines
715 B
Cheetah
pkgbase = {{.PackageName}}-bin
|
|
pkgdesc = {{.Description}}
|
|
pkgver = {{.Version}}
|
|
pkgrel = 1
|
|
url = https://github.com/{{.Repository}}
|
|
arch = x86_64
|
|
arch = aarch64
|
|
license = {{.License}}
|
|
provides = {{.PackageName}}
|
|
conflicts = {{.PackageName}}
|
|
source_x86_64 = {{.PackageName}}-bin-{{.Version}}-x86_64.tar.gz::https://github.com/{{.Repository}}/releases/download/v{{.Version}}/{{.BinaryName}}-linux-amd64.tar.gz
|
|
sha256sums_x86_64 = {{.Checksums.LinuxAmd64}}
|
|
source_aarch64 = {{.PackageName}}-bin-{{.Version}}-aarch64.tar.gz::https://github.com/{{.Repository}}/releases/download/v{{.Version}}/{{.BinaryName}}-linux-arm64.tar.gz
|
|
sha256sums_aarch64 = {{.Checksums.LinuxArm64}}
|
|
|
|
pkgname = {{.PackageName}}-bin
|