Dagger
Search

bun

No long description provided.

Installation

dagger install codeberg.org/clouds666/daggerverse/bun@520c710d9430255bb1e97b31f7ecd5c0f8b974ba

Entrypoint

Return Type
Bun !
Arguments
NameTypeDefault ValueDescription
bunVersionString !"1.3"No description provided
packages[String ! ] -No description provided
Example
dagger -m codeberg.org/clouds666/daggerverse/bun@520c710d9430255bb1e97b31f7ecd5c0f8b974ba call \
 --bun-version string
func (m *MyModule) Example(bunVersion string) *dagger.Bun  {
	return dag.
			Bun(bunVersion)
}
@function
def example(bun_version: str, ) -> dagger.Bun:
	return (
		dag.bun(bun_version)
	)
@func()
example(bunVersion: string, ): Bun {
	return dag
		.bun(bunVersion)
}

Types

Bun 🔗

bunVersion() 🔗

Version of bun to use

Return Type
String !
Example
dagger -m codeberg.org/clouds666/daggerverse/bun@520c710d9430255bb1e97b31f7ecd5c0f8b974ba call \
 --bun-version string bun-version
func (m *MyModule) Example(ctx context.Context, bunVersion string) string  {
	return dag.
			Bun(bunVersion).
			BunVersion(ctx)
}
@function
async def example(bun_version: str, ) -> str:
	return await (
		dag.bun(bun_version)
		.bun_version()
	)
@func()
async example(bunVersion: string, ): Promise<string> {
	return dag
		.bun(bunVersion)
		.bunVersion()
}

packages() 🔗

Alpine packages to install

Return Type
[String ! ] !
Example
dagger -m codeberg.org/clouds666/daggerverse/bun@520c710d9430255bb1e97b31f7ecd5c0f8b974ba call \
 --bun-version string packages
func (m *MyModule) Example(ctx context.Context, bunVersion string) []string  {
	return dag.
			Bun(bunVersion).
			Packages(ctx)
}
@function
async def example(bun_version: str, ) -> List[str]:
	return await (
		dag.bun(bun_version)
		.packages()
	)
@func()
async example(bunVersion: string, ): Promise<string[]> {
	return dag
		.bun(bunVersion)
		.packages()
}

builder() 🔗

Returns a bun builder container

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
sourceDirectory !-No description provided
Example
dagger -m codeberg.org/clouds666/daggerverse/bun@520c710d9430255bb1e97b31f7ecd5c0f8b974ba call \
 --bun-version string builder --source DIR_PATH
func (m *MyModule) Example(bunVersion string, source *dagger.Directory) *dagger.Container  {
	return dag.
			Bun(bunVersion).
			Builder(source)
}
@function
def example(bun_version: str, source: dagger.Directory) -> dagger.Container:
	return (
		dag.bun(bun_version)
		.builder(source)
	)
@func()
example(bunVersion: string, source: Directory): Container {
	return dag
		.bun(bunVersion)
		.builder(source)
}