Skip to content

chore: implement comprehensive Homebrew tap with extensible package managmement#113

Merged
ekropotin merged 1 commit into
developmentfrom
dev
Aug 23, 2025
Merged

chore: implement comprehensive Homebrew tap with extensible package managmement#113
ekropotin merged 1 commit into
developmentfrom
dev

Conversation

@ekropotin
Copy link
Copy Markdown
Owner

  • Create extensible pkg/ directory structure to support multiple package managers
  • Add Homebrew tap configuration with Formula/quickmark-cli.rb supporting Intel and Apple Silicon Macs
  • Implement HomebrewFormula symlink in root pointing to pkg/homebrew/ for tap compatibility
  • Add GitHub Actions release workflow for automated binary builds and releases
  • Create comprehensive documentation structure:
    • HOMEBREW.md with installation and usage instructions
    • pkg/README.md outlining package management structure and future expansion plans
    • pkg/homebrew/README.md with Homebrew-specific maintenance guidelines
  • Configure formula with dynamic version interpolation using #{version} placeholder
  • Support pre-compiled binary distribution for faster installation
  • Remove temporary homebrew-quickmark directory structure in favor of integrated approach

This structure enables easy addition of future package managers like APT, RPM, AUR, Chocolatey, Scoop, Snap, and Flatpak while maintaining clean organization and backward compatibility.

🤖 Generated with Claude Code

…nagement structure

- Create extensible pkg/ directory structure to support multiple package managers
- Add Homebrew tap configuration with Formula/quickmark-cli.rb supporting Intel and Apple Silicon Macs
- Implement HomebrewFormula symlink in root pointing to pkg/homebrew/ for tap compatibility
- Add GitHub Actions release workflow for automated binary builds and releases
- Create comprehensive documentation structure:
  - HOMEBREW.md with installation and usage instructions
  - pkg/README.md outlining package management structure and future expansion plans
  - pkg/homebrew/README.md with Homebrew-specific maintenance guidelines
- Configure formula with dynamic version interpolation using #{version} placeholder
- Support pre-compiled binary distribution for faster installation
- Remove temporary homebrew-quickmark directory structure in favor of integrated approach

This structure enables easy addition of future package managers like APT, RPM, AUR, Chocolatey, Scoop, Snap, and Flatpak while maintaining clean organization and backward compatibility.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@ekropotin ekropotin enabled auto-merge (squash) August 23, 2025 01:25
@ekropotin ekropotin merged commit 51bd476 into development Aug 23, 2025
4 checks passed
@ekropotin ekropotin deleted the dev branch August 23, 2025 01:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant