Adds winget manifest files for publishing beads to Windows Package Manager: - winget/SteveYegge.beads.yaml (version manifest) - winget/SteveYegge.beads.installer.yaml (installer config) - winget/SteveYegge.beads.locale.en-US.yaml (package metadata) - scripts/update-winget.sh (helper script for updating manifests) Once submitted to microsoft/winget-pkgs, users can install with: winget install SteveYegge.beads The update-winget.sh script automates manifest updates for new releases. Closes #524 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Windows Package Manager (winget) Manifest
This directory contains the winget manifest files for publishing beads to the Windows Package Manager.
Installation (once published)
winget install SteveYegge.beads
Manifest Files
SteveYegge.beads.yaml- Version manifest (main file)SteveYegge.beads.installer.yaml- Installer configurationSteveYegge.beads.locale.en-US.yaml- Package description and metadata
Submitting to winget-pkgs
- Fork https://github.com/microsoft/winget-pkgs
- Create directory:
manifests/s/SteveYegge/beads/<version>/ - Copy the three manifest files to that directory
- Submit a PR to microsoft/winget-pkgs
Or use the wingetcreate tool:
wingetcreate update SteveYegge.beads --version <new-version> --urls <new-url> --submit
Updating for New Releases
When releasing a new version:
- Update the version in all three manifest files
- Update the InstallerUrl in the installer manifest
- Update the InstallerSha256 (get from checksums.txt in the release)
- Update the ReleaseNotesUrl
- Submit PR to microsoft/winget-pkgs
Getting the SHA256
curl -sL https://github.com/steveyegge/beads/releases/download/v<VERSION>/checksums.txt | grep windows