brew
No long description provided.
Installation
dagger install github.com/jumppad-labs/daggerverse/brew@0190848d9c2a55d275de79dd97fb4d25624bbcfd
Entrypoint
Return Type
Brew
Example
dagger -m github.com/jumppad-labs/daggerverse/brew@0190848d9c2a55d275de79dd97fb4d25624bbcfd call \
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
Name | Type | Default Value | Description |
---|---|---|---|
homepage | String ! | - | No description provided |
repository | String ! | - | No description provided |
version | String ! | - | No description provided |
commiterName | String ! | - | No description provided |
commiterEmail | String ! | - | No description provided |
binaryName | String ! | - | No description provided |
gitToken | Secret ! | - | No description provided |
darwinX86Url | String | - | No description provided |
darwinArm64Url | String | - | No description provided |
linuxX86Url | String | - | No description provided |
linuxArm64Url | String | - | No description provided |
Example
dagger -m github.com/jumppad-labs/daggerverse/brew@0190848d9c2a55d275de79dd97fb4d25624bbcfd 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)
}