Expand description
Homebrew tap provider for cuenv.
This crate provides the HomebrewBackend for publishing release artifacts
to a Homebrew tap repository.
§Features
- Formula generation from release artifacts
- Automatic push to tap repository via GitHub API
- Support for multi-platform binaries (macOS, Linux)
§Example
ⓘ
use cuenv_homebrew::{HomebrewBackend, HomebrewConfig};
use cuenv_release::backends::BackendContext;
let config = HomebrewConfig::new("cuenv/homebrew-tap", "cuenv")
.with_homepage("https://github.com/cuenv/cuenv")
.with_license("AGPL-3.0-or-later");
let backend = HomebrewBackend::new(config);Structs§
- Binary
Info - Binary information for a platform.
- Formula
Data - Data for generating a Homebrew formula.
- Formula
Generator - Homebrew formula generator.
- Homebrew
Backend - Homebrew backend for updating tap repositories.
- Homebrew
Config - Configuration for the Homebrew backend.