homebrew library
Homebrew Formula and Cask generation.
Classes
- HomebrewArtifact
- One downloadable Homebrew artifact.
- HomebrewFormulaConfig
- Product metadata for a generated Homebrew Formula.
Functions
-
calculateSha256(
String filePath) → Future< String> -
generateConfigurableHomebrewFormula(
{required HomebrewFormulaConfig config, required List< HomebrewArtifact> artifacts}) → String - Renders a product-neutral Formula for macOS and Linux artifacts.
-
generateHomebrewCask(
{required String token, required String version, required String sha256, required String url, required String appName, required String bundleName, required String description, required String homepage, String? bundleId, String? minimumMacosVersion, String? repository}) → String - Renders a Homebrew Cask for a notarized macOS application archive.