brew

package
v1.25.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 4, 2024 License: MIT Imports: 24 Imported by: 0

Documentation

Overview

Package brew implements the Pipe, providing formula generation and uploading it to a configured repo.

Index

Constants

This section is empty.

Variables

View Source
var ErrMultipleArchivesSameOS = errors.New("one tap can handle only one archive of an OS/Arch combination. Consider using ids in the brew section")

ErrMultipleArchivesSameOS happens when the config yields multiple archives for linux or windows.

Functions

This section is empty.

Types

type ErrNoArchivesFound added in v0.110.0

type ErrNoArchivesFound struct {
	// contains filtered or unexported fields
}

ErrNoArchivesFound happens when 0 archives are found.

func (ErrNoArchivesFound) Error added in v1.17.0

func (e ErrNoArchivesFound) Error() string

type Pipe

type Pipe struct{}

Pipe for brew deployment.

func (Pipe) ContinueOnError added in v1.19.0

func (Pipe) ContinueOnError() bool

func (Pipe) Default

func (Pipe) Default(ctx *context.Context) error

func (Pipe) Publish added in v0.89.0

func (Pipe) Publish(ctx *context.Context) error

Publish brew formula.

func (Pipe) Run

func (Pipe) Run(ctx *context.Context) error

func (Pipe) Skip added in v0.180.0

func (Pipe) Skip(ctx *context.Context) bool

func (Pipe) String

func (Pipe) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL