This repository was archived by the owner on Feb 6, 2026. It is now read-only.
feat: add Chocolatey package for Windows distribution#74
Merged
Conversation
Add Chocolatey package definition to enable Windows users to install via `choco install confluence-cli`. Package features: - Downloads from GitHub Releases (not embedded) - Native ARM64 detection with x64 fallback - Dynamic checksum verification from checksums.txt - Proper shimming (only cfl.exe, not LICENSE/README) Also adds packaging/ directory structure with Homebrew README pointing to GoReleaser config. Fixes #71
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add Chocolatey package definition to enable Windows users to install confluence-cli via:
choco install confluence-cliPackage Structure
Features
$env:PROCESSOR_ARCHITECTUREchecksums.txtat install time, no package updates needed per releasecfl.exeis shimmed, LICENSE/README excluded via.ignorefilesArchitecture Detection
CI Testing
Added
.github/workflows/test-chocolatey.ymlthat runs on Windows:cfl.exelocallychoco install confluence-cli -s .cfl --versionworksTriggers on PRs/pushes that modify
packaging/chocolatey/**.Publishing Process
Documented in
packaging/chocolatey/README.md:choco packchoco install confluence-cli -s . --forcechoco pushto Chocolatey Community RepositoryAlso Included
packaging/homebrew/README.md- documents that Homebrew is managed by GoReleaserCLAUDE.mdwith packaging sectionCloses #71