Dagger
Search

brew

No long description provided.

Installation

dagger install github.com/jumppad-labs/daggerverse/brew@f6572111270cdfa7367f672d5ef3fec2e10dba0d

Entrypoint

Return Type
Brew
Example
func (m *myModule) example() *Brew  {
	return dag.
			Brew()
}
@function
def example() -> dag.Brew:
	return (
		dag.brew()
	)
@func()
example(): Brew {
	return dag
		.brew()
}

Types

Brew

formula()

example usage:

Return Type
String !
Arguments
NameTypeDefault ValueDescription
homepageString !-No description provided
repositoryString !-No description provided
versionString !-No description provided
commiterNameString !-No description provided
commiterEmailString !-No description provided
binaryNameString !-No description provided
gitTokenSecret !-No description provided
darwinX86UrlString -No description provided
darwinArm64UrlString -No description provided
linuxX86UrlString -No description provided
linuxArm64UrlString -No description provided
Example
dagger -m github.com/jumppad-labs/daggerverse/brew@f6572111270cdfa7367f672d5ef3fec2e10dba0d call \
 formula --homepage string --repository string --version string --commiter-name string --commiter-email string --binary-name string --git-token env:MYSECRET
func (m *myModule) example(ctx context.Context, homepage string, repository string, version string, commiterName string, commiterEmail string, binaryName string, gitToken *Secret) string  {
	return dag.
			Brew().
			Formula(ctx, homepage, repository, version, commiterName, commiterEmail, binaryName, gitToken)
}
@function
async def example(homepage: str, repository: str, version: str, commiter_name: str, commiter_email: str, binary_name: str, git_token: dagger.Secret) -> str:
	return await (
		dag.brew()
		.formula(homepage, repository, version, commiter_name, commiter_email, binary_name, git_token)
	)
@func()
async example(homepage: string, repository: string, version: string, commiterName: string, commiterEmail: string, binaryName: string, gitToken: Secret): Promise<string> {
	return dag
		.brew()
		.formula(homepage, repository, version, commiterName, commiterEmail, binaryName, gitToken)
}