Dagger
Search

kas

No long description provided.

Installation

dagger install github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e

Entrypoint

Return Type
Kas !
Arguments
NameTypeDefault ValueDescription
baseImageRefString !"ghcr.io/siemens/kas/kas:4.8"Base container image reference
srcDirectory -Source directory
netrcSecret nullNetrc file for authentication
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string
func (m *MyModule) Example(baseImageRef string) *dagger.Kas  {
	return dag.
			Kas(baseImageRef)
}
@function
def example(base_image_ref: str, ) -> dagger.Kas:
	return (
		dag.kas(base_image_ref)
	)
@func()
example(baseImageRef: string, ): Kas {
	return dag
		.kas(baseImageRef)
}

Types

Kas 🔗

ctr() 🔗

Container instance

Return Type
Container !
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string ctr
func (m *MyModule) Example(baseImageRef string) *dagger.Container  {
	return dag.
			Kas(baseImageRef).
			Ctr()
}
@function
def example(base_image_ref: str, ) -> dagger.Container:
	return (
		dag.kas(base_image_ref)
		.ctr()
	)
@func()
example(baseImageRef: string, ): Container {
	return dag
		.kas(baseImageRef)
		.ctr()
}

src() 🔗

Source directory

Return Type
Directory !
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string src
func (m *MyModule) Example(baseImageRef string) *dagger.Directory  {
	return dag.
			Kas(baseImageRef).
			Src()
}
@function
def example(base_image_ref: str, ) -> dagger.Directory:
	return (
		dag.kas(base_image_ref)
		.src()
	)
@func()
example(baseImageRef: string, ): Directory {
	return dag
		.kas(baseImageRef)
		.src()
}

build() 🔗

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
srcDirectory !-

Source directory

config[String ! ] null

Configuration file(s)

extraBitbakeArgs[String ! ] null

Extra arguments to pass to bitbake

forceCheckoutBoolean !false

Always checkout desired commit/branch/tag, discarding local changes

updateBoolean !false

Pull upstream changes to the branch even if already checked out

keepConfigUnchangedBoolean !false

Skip steps that change the configuration

targetString null

Target to build

taskString "build"

Task to run

extraArgs[String ! ] null

Additional command arguments

extraEnvVariables[String ! ] null

Additional environment variables (KEY=VALUE format)

Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string build --src DIR_PATH --force-checkout boolean --update boolean --keep-config-unchanged boolean
func (m *MyModule) Example(baseImageRef string, src *dagger.Directory, forceCheckout bool, update bool, keepConfigUnchanged bool) *dagger.Directory  {
	return dag.
			Kas(baseImageRef).
			Build(src, forceCheckout, update, keepConfigUnchanged)
}
@function
def example(base_image_ref: str, src: dagger.Directory, force_checkout: bool, update: bool, keep_config_unchanged: bool) -> dagger.Directory:
	return (
		dag.kas(base_image_ref)
		.build(src, force_checkout, update, keep_config_unchanged)
	)
@func()
example(baseImageRef: string, src: Directory, forceCheckout: boolean, update: boolean, keepConfigUnchanged: boolean): Directory {
	return dag
		.kas(baseImageRef)
		.build(src, forceCheckout, update, keepConfigUnchanged)
}

buildDir() 🔗

Return Type
Directory !
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string build-dir
func (m *MyModule) Example(baseImageRef string) *dagger.Directory  {
	return dag.
			Kas(baseImageRef).
			BuildDir()
}
@function
def example(base_image_ref: str, ) -> dagger.Directory:
	return (
		dag.kas(base_image_ref)
		.build_dir()
	)
@func()
example(baseImageRef: string, ): Directory {
	return dag
		.kas(baseImageRef)
		.buildDir()
}

checkout() 🔗

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
srcDirectory !-

Source directory

config[String ! ] null

Configuration file(s)

forceCheckoutBoolean !false

Always checkout desired commit/branch/tag, discarding local changes

updateBoolean !false

Pull upstream changes to the branch even if already checked out

extraArgs[String ! ] null

Additional command arguments

extraEnvVariables[String ! ] null

Additional environment variables (KEY=VALUE format)

Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string checkout --src DIR_PATH --force-checkout boolean --update boolean
func (m *MyModule) Example(baseImageRef string, src *dagger.Directory, forceCheckout bool, update bool) *dagger.Directory  {
	return dag.
			Kas(baseImageRef).
			Checkout(src, forceCheckout, update)
}
@function
def example(base_image_ref: str, src: dagger.Directory, force_checkout: bool, update: bool) -> dagger.Directory:
	return (
		dag.kas(base_image_ref)
		.checkout(src, force_checkout, update)
	)
@func()
example(baseImageRef: string, src: Directory, forceCheckout: boolean, update: boolean): Directory {
	return dag
		.kas(baseImageRef)
		.checkout(src, forceCheckout, update)
}

container() 🔗

Return Type
Container !
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string container
func (m *MyModule) Example(baseImageRef string) *dagger.Container  {
	return dag.
			Kas(baseImageRef).
			Container()
}
@function
def example(base_image_ref: str, ) -> dagger.Container:
	return (
		dag.kas(base_image_ref)
		.container()
	)
@func()
example(baseImageRef: string, ): Container {
	return dag
		.kas(baseImageRef)
		.container()
}

dump() 🔗

Return Type
File !
Arguments
NameTypeDefault ValueDescription
srcDirectory !-

Source directory

config[String ! ] null

Configuration file(s)

forceCheckoutBoolean !false

Always checkout desired commit/branch/tag, discarding local changes

updateBoolean !false

Pull upstream changes to the branch even if already checked out

formatString !"yaml"

Output format (yaml or json)

resolveRefsBoolean !false

Replace floating refs with exact SHAs

resolveLocalBoolean !false

Add tracking information of root repository

resolveEnvBoolean !false

Set environment defaults to captured environment values

extraArgs[String ! ] null

Additional command arguments

extraEnvVariables[String ! ] null

Additional environment variables (KEY=VALUE format)

Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string dump --src DIR_PATH --force-checkout boolean --update boolean --format string --resolve-refs boolean --resolve-local boolean --resolve-env boolean
func (m *MyModule) Example(baseImageRef string, src *dagger.Directory, forceCheckout bool, update bool, format string, resolveRefs bool, resolveLocal bool, resolveEnv bool) *dagger.File  {
	return dag.
			Kas(baseImageRef).
			Dump(src, forceCheckout, update, format, resolveRefs, resolveLocal, resolveEnv)
}
@function
def example(base_image_ref: str, src: dagger.Directory, force_checkout: bool, update: bool, format: str, resolve_refs: bool, resolve_local: bool, resolve_env: bool) -> dagger.File:
	return (
		dag.kas(base_image_ref)
		.dump(src, force_checkout, update, format, resolve_refs, resolve_local, resolve_env)
	)
@func()
example(baseImageRef: string, src: Directory, forceCheckout: boolean, update: boolean, format: string, resolveRefs: boolean, resolveLocal: boolean, resolveEnv: boolean): File {
	return dag
		.kas(baseImageRef)
		.dump(src, forceCheckout, update, format, resolveRefs, resolveLocal, resolveEnv)
}

exec() 🔗

Return Type
String !
Arguments
NameTypeDefault ValueDescription
srcDirectory !-

Source directory

args[String ! ] !-

Command arguments to execute

redirectStdoutString ""

File path to redirect stdout

redirectStderrString ""

File path to redirect stderr

expandBoolean false

Expand environment variables in arguments

useEntrypointBoolean !false

Use container entrypoint

extraEnvVariables[String ! ] null

Additional environment variables (KEY=VALUE format)

Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string exec --src DIR_PATH --args string1 --args string2 --use-entrypoint boolean
func (m *MyModule) Example(ctx context.Context, baseImageRef string, src *dagger.Directory, args []string, useEntrypoint bool) string  {
	return dag.
			Kas(baseImageRef).
			Exec(ctx, src, args, useEntrypoint)
}
@function
async def example(base_image_ref: str, src: dagger.Directory, args: List[str], use_entrypoint: bool) -> str:
	return await (
		dag.kas(base_image_ref)
		.exec(src, args, use_entrypoint)
	)
@func()
async example(baseImageRef: string, src: Directory, args: string[], useEntrypoint: boolean): Promise<string> {
	return dag
		.kas(baseImageRef)
		.exec(src, args, useEntrypoint)
}

forAllRepos() 🔗

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
srcDirectory !-

Source directory

config[String ! ] null

Configuration file(s)

commandString !-

Command to run

extraArgs[String ! ] null

Additional command arguments

expandBoolean false

Expand environment variables in arguments

extraEnvVariables[String ! ] null

Additional environment variables (KEY=VALUE format)

Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string for-all-repos --src DIR_PATH --command string
func (m *MyModule) Example(baseImageRef string, src *dagger.Directory, command string) *dagger.Container  {
	return dag.
			Kas(baseImageRef).
			ForAllRepos(src, command)
}
@function
def example(base_image_ref: str, src: dagger.Directory, command: str) -> dagger.Container:
	return (
		dag.kas(base_image_ref)
		.for_all_repos(src, command)
	)
@func()
example(baseImageRef: string, src: Directory, command: string): Container {
	return dag
		.kas(baseImageRef)
		.forAllRepos(src, command)
}

kas() 🔗

Return Type
String !
Arguments
NameTypeDefault ValueDescription
srcDirectory !-

Source directory

args[String ! ] !-

Kas command arguments

redirectStdoutString ""

File path to redirect stdout

redirectStderrString ""

File path to redirect stderr

expandBoolean false

Expand environment variables in arguments

extraEnvVariables[String ! ] null

Additional environment variables (KEY=VALUE format)

Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string kas --src DIR_PATH --args string1 --args string2
func (m *MyModule) Example(ctx context.Context, baseImageRef string, src *dagger.Directory, args []string) string  {
	return dag.
			Kas(baseImageRef).
			Kas(ctx, src, args)
}
@function
async def example(base_image_ref: str, src: dagger.Directory, args: List[str]) -> str:
	return await (
		dag.kas(base_image_ref)
		.kas(src, args)
	)
@func()
async example(baseImageRef: string, src: Directory, args: string[]): Promise<string> {
	return dag
		.kas(baseImageRef)
		.kas(src, args)
}

lock() 🔗

Return Type
File !
Arguments
NameTypeDefault ValueDescription
srcDirectory !-

Source directory

config[String ! ] null

Configuration file(s)

forceCheckoutBoolean !false

Always checkout desired commit/branch/tag, discarding local changes

updateBoolean !false

Pull upstream changes to the branch even if already checked out

extraArgs[String ! ] null

Additional command arguments

extraEnvVariables[String ! ] null

Additional environment variables (KEY=VALUE format)

Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string lock --src DIR_PATH --force-checkout boolean --update boolean
func (m *MyModule) Example(baseImageRef string, src *dagger.Directory, forceCheckout bool, update bool) *dagger.File  {
	return dag.
			Kas(baseImageRef).
			Lock(src, forceCheckout, update)
}
@function
def example(base_image_ref: str, src: dagger.Directory, force_checkout: bool, update: bool) -> dagger.File:
	return (
		dag.kas(base_image_ref)
		.lock(src, force_checkout, update)
	)
@func()
example(baseImageRef: string, src: Directory, forceCheckout: boolean, update: boolean): File {
	return dag
		.kas(baseImageRef)
		.lock(src, forceCheckout, update)
}

prepare() 🔗

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
srcDirectory !-

Source directory

extraEnvVariables[String ! ] null

Additional environment variables (KEY=VALUE format)

Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string prepare --src DIR_PATH
func (m *MyModule) Example(baseImageRef string, src *dagger.Directory) *dagger.Container  {
	return dag.
			Kas(baseImageRef).
			Prepare(src)
}
@function
def example(base_image_ref: str, src: dagger.Directory) -> dagger.Container:
	return (
		dag.kas(base_image_ref)
		.prepare(src)
	)
@func()
example(baseImageRef: string, src: Directory): Container {
	return dag
		.kas(baseImageRef)
		.prepare(src)
}

shell() 🔗

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
srcDirectory !-

Source directory

config[String ! ] null

Configuration file(s)

commandString !-

Command to run

forceCheckoutBoolean !false

Always checkout desired commit/branch/tag, discarding local changes

updateBoolean !false

Pull upstream changes to the branch even if already checked out

preserveEnvBoolean !false

Keep current user environment block

keepConfigUnchangedBoolean !false

Skip steps that change the configuration

extraArgs[String ! ] null

Additional command arguments

expandBoolean false

Expand environment variables in arguments

extraEnvVariables[String ! ] null

Additional environment variables (KEY=VALUE format)

Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string shell --src DIR_PATH --command string --force-checkout boolean --update boolean --preserve-env boolean --keep-config-unchanged boolean
func (m *MyModule) Example(baseImageRef string, src *dagger.Directory, command string, forceCheckout bool, update bool, preserveEnv bool, keepConfigUnchanged bool) *dagger.Container  {
	return dag.
			Kas(baseImageRef).
			Shell(src, command, forceCheckout, update, preserveEnv, keepConfigUnchanged)
}
@function
def example(base_image_ref: str, src: dagger.Directory, command: str, force_checkout: bool, update: bool, preserve_env: bool, keep_config_unchanged: bool) -> dagger.Container:
	return (
		dag.kas(base_image_ref)
		.shell(src, command, force_checkout, update, preserve_env, keep_config_unchanged)
	)
@func()
example(baseImageRef: string, src: Directory, command: string, forceCheckout: boolean, update: boolean, preserveEnv: boolean, keepConfigUnchanged: boolean): Container {
	return dag
		.kas(baseImageRef)
		.shell(src, command, forceCheckout, update, preserveEnv, keepConfigUnchanged)
}

source() 🔗

Return Type
Directory !
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string source
func (m *MyModule) Example(baseImageRef string) *dagger.Directory  {
	return dag.
			Kas(baseImageRef).
			Source()
}
@function
def example(base_image_ref: str, ) -> dagger.Directory:
	return (
		dag.kas(base_image_ref)
		.source()
	)
@func()
example(baseImageRef: string, ): Directory {
	return dag
		.kas(baseImageRef)
		.source()
}

withBuild() 🔗

Return Type
Kas !
Arguments
NameTypeDefault ValueDescription
config[String ! ] null

Configuration file(s)

extraBitbakeArgs[String ! ] null

Extra arguments to pass to bitbake

forceCheckoutBoolean !false

Always checkout desired commit/branch/tag, discarding local changes

updateBoolean !false

Pull upstream changes to the branch even if already checked out

keepConfigUnchangedBoolean !false

Skip steps that change the configuration

targetString null

Target to build

taskString null

Task to run

extraArgs[String ! ] null

Additional command arguments

expectEnum "SUCCESS"

Expected return type

Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string with-build --force-checkout boolean --update boolean --keep-config-unchanged boolean
func (m *MyModule) Example(baseImageRef string, forceCheckout bool, update bool, keepConfigUnchanged bool) *dagger.Kas  {
	return dag.
			Kas(baseImageRef).
			WithBuild(forceCheckout, update, keepConfigUnchanged)
}
@function
def example(base_image_ref: str, force_checkout: bool, update: bool, keep_config_unchanged: bool) -> dagger.Kas:
	return (
		dag.kas(base_image_ref)
		.with_build(force_checkout, update, keep_config_unchanged)
	)
@func()
example(baseImageRef: string, forceCheckout: boolean, update: boolean, keepConfigUnchanged: boolean): Kas {
	return dag
		.kas(baseImageRef)
		.withBuild(forceCheckout, update, keepConfigUnchanged)
}

withCheckout() 🔗

Return Type
Kas !
Arguments
NameTypeDefault ValueDescription
config[String ! ] null

Configuration file(s)

forceCheckoutBoolean !false

Always checkout desired commit/branch/tag, discarding local changes

updateBoolean !false

Pull upstream changes to the branch even if already checked out

extraArgs[String ! ] null

Additional command arguments

Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string with-checkout --force-checkout boolean --update boolean
func (m *MyModule) Example(baseImageRef string, forceCheckout bool, update bool) *dagger.Kas  {
	return dag.
			Kas(baseImageRef).
			WithCheckout(forceCheckout, update)
}
@function
def example(base_image_ref: str, force_checkout: bool, update: bool) -> dagger.Kas:
	return (
		dag.kas(base_image_ref)
		.with_checkout(force_checkout, update)
	)
@func()
example(baseImageRef: string, forceCheckout: boolean, update: boolean): Kas {
	return dag
		.kas(baseImageRef)
		.withCheckout(forceCheckout, update)
}

withContainer() 🔗

Return Type
Kas !
Arguments
NameTypeDefault ValueDescription
ctrContainer !-

Container to use

Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string with-container --ctr IMAGE:TAG
func (m *MyModule) Example(baseImageRef string, ctr *dagger.Container) *dagger.Kas  {
	return dag.
			Kas(baseImageRef).
			WithContainer(ctr)
}
@function
def example(base_image_ref: str, ctr: dagger.Container) -> dagger.Kas:
	return (
		dag.kas(base_image_ref)
		.with_container(ctr)
	)
@func()
example(baseImageRef: string, ctr: Container): Kas {
	return dag
		.kas(baseImageRef)
		.withContainer(ctr)
}

withDump() 🔗

Return Type
WithDumpResult !
Arguments
NameTypeDefault ValueDescription
config[String ! ] null

Configuration file(s)

forceCheckoutBoolean !false

Always checkout desired commit/branch/tag, discarding local changes

updateBoolean !false

Pull upstream changes to the branch even if already checked out

formatString !"yaml"

Output format (yaml or json)

resolveRefsBoolean !false

Replace floating refs with exact SHAs

resolveLocalBoolean !false

Add tracking information of root repository

resolveEnvBoolean !false

Set environment defaults to captured environment values

extraArgs[String ! ] null

Additional command arguments

Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string with-dump --force-checkout boolean --update boolean --format string --resolve-refs boolean --resolve-local boolean --resolve-env boolean
func (m *MyModule) Example(baseImageRef string, forceCheckout bool, update bool, format string, resolveRefs bool, resolveLocal bool, resolveEnv bool) *dagger.KasWithDumpResult  {
	return dag.
			Kas(baseImageRef).
			WithDump(forceCheckout, update, format, resolveRefs, resolveLocal, resolveEnv)
}
@function
def example(base_image_ref: str, force_checkout: bool, update: bool, format: str, resolve_refs: bool, resolve_local: bool, resolve_env: bool) -> dagger.KasWithDumpResult:
	return (
		dag.kas(base_image_ref)
		.with_dump(force_checkout, update, format, resolve_refs, resolve_local, resolve_env)
	)
@func()
example(baseImageRef: string, forceCheckout: boolean, update: boolean, format: string, resolveRefs: boolean, resolveLocal: boolean, resolveEnv: boolean): KasWithDumpResult {
	return dag
		.kas(baseImageRef)
		.withDump(forceCheckout, update, format, resolveRefs, resolveLocal, resolveEnv)
}

withEnvVariable() 🔗

Return Type
Kas !
Arguments
NameTypeDefault ValueDescription
keyString !-No description provided
valueString !-No description provided
expandBoolean false

Expand environment variables in arguments

Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string with-env-variable --key string --value string
func (m *MyModule) Example(baseImageRef string, key string, value string) *dagger.Kas  {
	return dag.
			Kas(baseImageRef).
			WithEnvVariable(key, value)
}
@function
def example(base_image_ref: str, key: str, value: str) -> dagger.Kas:
	return (
		dag.kas(base_image_ref)
		.with_env_variable(key, value)
	)
@func()
example(baseImageRef: string, key: string, value: string): Kas {
	return dag
		.kas(baseImageRef)
		.withEnvVariable(key, value)
}

withExec() 🔗

Return Type
Kas !
Arguments
NameTypeDefault ValueDescription
args[String ! ] !-

Command arguments to execute

redirectStdoutString ""

File path to redirect stdout

redirectStderrString ""

File path to redirect stderr

expandBoolean false

Expand environment variables in arguments

expectEnum "SUCCESS"

Expected return type

useEntrypointBoolean !false

Use container entrypoint

Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string with-exec --args string1 --args string2 --use-entrypoint boolean
func (m *MyModule) Example(baseImageRef string, args []string, useEntrypoint bool) *dagger.Kas  {
	return dag.
			Kas(baseImageRef).
			WithExec(args, useEntrypoint)
}
@function
def example(base_image_ref: str, args: List[str], use_entrypoint: bool) -> dagger.Kas:
	return (
		dag.kas(base_image_ref)
		.with_exec(args, use_entrypoint)
	)
@func()
example(baseImageRef: string, args: string[], useEntrypoint: boolean): Kas {
	return dag
		.kas(baseImageRef)
		.withExec(args, useEntrypoint)
}

withForAllRepos() 🔗

Return Type
Kas !
Arguments
NameTypeDefault ValueDescription
config[String ! ] null

Configuration file(s)

commandString !-

Command to run

extraArgs[String ! ] null

Additional command arguments

expandBoolean false

Expand environment variables in arguments

expectEnum "SUCCESS"

Expected return type

Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string with-for-all-repos --command string
func (m *MyModule) Example(baseImageRef string, command string) *dagger.Kas  {
	return dag.
			Kas(baseImageRef).
			WithForAllRepos(command)
}
@function
def example(base_image_ref: str, command: str) -> dagger.Kas:
	return (
		dag.kas(base_image_ref)
		.with_for_all_repos(command)
	)
@func()
example(baseImageRef: string, command: string): Kas {
	return dag
		.kas(baseImageRef)
		.withForAllRepos(command)
}

withInvalidateLayerCache() 🔗

Return Type
Kas !
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string with-invalidate-layer-cache
func (m *MyModule) Example(baseImageRef string) *dagger.Kas  {
	return dag.
			Kas(baseImageRef).
			WithInvalidateLayerCache()
}
@function
def example(base_image_ref: str, ) -> dagger.Kas:
	return (
		dag.kas(base_image_ref)
		.with_invalidate_layer_cache()
	)
@func()
example(baseImageRef: string, ): Kas {
	return dag
		.kas(baseImageRef)
		.withInvalidateLayerCache()
}

withKas() 🔗

Return Type
Kas !
Arguments
NameTypeDefault ValueDescription
args[String ! ] !-

Kas command arguments

redirectStdoutString ""

File path to redirect stdout

redirectStderrString ""

File path to redirect stderr

expandBoolean false

Expand environment variables in arguments

expectEnum "SUCCESS"

Expected return type

Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string with-kas --args string1 --args string2
func (m *MyModule) Example(baseImageRef string, args []string) *dagger.Kas  {
	return dag.
			Kas(baseImageRef).
			WithKas(args)
}
@function
def example(base_image_ref: str, args: List[str]) -> dagger.Kas:
	return (
		dag.kas(base_image_ref)
		.with_kas(args)
	)
@func()
example(baseImageRef: string, args: string[]): Kas {
	return dag
		.kas(baseImageRef)
		.withKas(args)
}

withLock() 🔗

Return Type
WithLockResult !
Arguments
NameTypeDefault ValueDescription
config[String ! ] null

Configuration file(s)

forceCheckoutBoolean !false

Always checkout desired commit/branch/tag, discarding local changes

updateBoolean !false

Pull upstream changes to the branch even if already checked out

extraArgs[String ! ] null

Additional command arguments

Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string with-lock --force-checkout boolean --update boolean
func (m *MyModule) Example(baseImageRef string, forceCheckout bool, update bool) *dagger.KasWithLockResult  {
	return dag.
			Kas(baseImageRef).
			WithLock(forceCheckout, update)
}
@function
def example(base_image_ref: str, force_checkout: bool, update: bool) -> dagger.KasWithLockResult:
	return (
		dag.kas(base_image_ref)
		.with_lock(force_checkout, update)
	)
@func()
example(baseImageRef: string, forceCheckout: boolean, update: boolean): KasWithLockResult {
	return dag
		.kas(baseImageRef)
		.withLock(forceCheckout, update)
}

withNetrc() 🔗

Return Type
Kas !
Arguments
NameTypeDefault ValueDescription
pathSecret !-

Netrc file for authentication

Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string with-netrc --path env:MYSECRET
func (m *MyModule) Example(baseImageRef string, path *dagger.Secret) *dagger.Kas  {
	return dag.
			Kas(baseImageRef).
			WithNetrc(path)
}
@function
def example(base_image_ref: str, path: dagger.Secret) -> dagger.Kas:
	return (
		dag.kas(base_image_ref)
		.with_netrc(path)
	)
@func()
example(baseImageRef: string, path: Secret): Kas {
	return dag
		.kas(baseImageRef)
		.withNetrc(path)
}

withPrepare() 🔗

Return Type
Kas !
Arguments
NameTypeDefault ValueDescription
extraEnvVariables[String ! ] null

Additional environment variables (KEY=VALUE format)

Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string with-prepare
func (m *MyModule) Example(baseImageRef string) *dagger.Kas  {
	return dag.
			Kas(baseImageRef).
			WithPrepare()
}
@function
def example(base_image_ref: str, ) -> dagger.Kas:
	return (
		dag.kas(base_image_ref)
		.with_prepare()
	)
@func()
example(baseImageRef: string, ): Kas {
	return dag
		.kas(baseImageRef)
		.withPrepare()
}

withShell() 🔗

Return Type
Kas !
Arguments
NameTypeDefault ValueDescription
config[String ! ] null

Configuration file(s)

commandString !-

Command to run

forceCheckoutBoolean !false

Always checkout desired commit/branch/tag, discarding local changes

updateBoolean !false

Pull upstream changes to the branch even if already checked out

preserveEnvBoolean !false

Keep current user environment block

keepConfigUnchangedBoolean !false

Skip steps that change the configuration

extraArgs[String ! ] null

Additional command arguments

expandBoolean false

Expand environment variables in arguments

expectEnum "SUCCESS"

Expected return type

Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string with-shell --command string --force-checkout boolean --update boolean --preserve-env boolean --keep-config-unchanged boolean
func (m *MyModule) Example(baseImageRef string, command string, forceCheckout bool, update bool, preserveEnv bool, keepConfigUnchanged bool) *dagger.Kas  {
	return dag.
			Kas(baseImageRef).
			WithShell(command, forceCheckout, update, preserveEnv, keepConfigUnchanged)
}
@function
def example(base_image_ref: str, command: str, force_checkout: bool, update: bool, preserve_env: bool, keep_config_unchanged: bool) -> dagger.Kas:
	return (
		dag.kas(base_image_ref)
		.with_shell(command, force_checkout, update, preserve_env, keep_config_unchanged)
	)
@func()
example(baseImageRef: string, command: string, forceCheckout: boolean, update: boolean, preserveEnv: boolean, keepConfigUnchanged: boolean): Kas {
	return dag
		.kas(baseImageRef)
		.withShell(command, forceCheckout, update, preserveEnv, keepConfigUnchanged)
}

withSource() 🔗

Return Type
Kas !
Arguments
NameTypeDefault ValueDescription
pathDirectory !-

Source directory

Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 --base-image-ref string with-source --path DIR_PATH
func (m *MyModule) Example(baseImageRef string, path *dagger.Directory) *dagger.Kas  {
	return dag.
			Kas(baseImageRef).
			WithSource(path)
}
@function
def example(base_image_ref: str, path: dagger.Directory) -> dagger.Kas:
	return (
		dag.kas(base_image_ref)
		.with_source(path)
	)
@func()
example(baseImageRef: string, path: Directory): Kas {
	return dag
		.kas(baseImageRef)
		.withSource(path)
}

WithDumpResult 🔗

kas() 🔗

Kas instance

Return Type
Kas !
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 with-dump --force-checkout boolean --update boolean --format string --resolve-refs boolean --resolve-local boolean --resolve-env boolean \
 kas
func (m *MyModule) Example(forceCheckout bool, update bool, format string, resolveRefs bool, resolveLocal bool, resolveEnv bool) *dagger.Kas  {
	return dag.
			Kas().
			WithDump(forceCheckout, update, format, resolveRefs, resolveLocal, resolveEnv).
			Kas()
}
@function
def example(force_checkout: bool, update: bool, format: str, resolve_refs: bool, resolve_local: bool, resolve_env: bool) -> dagger.Kas:
	return (
		dag.kas()
		.with_dump(force_checkout, update, format, resolve_refs, resolve_local, resolve_env)
		.kas()
	)
@func()
example(forceCheckout: boolean, update: boolean, format: string, resolveRefs: boolean, resolveLocal: boolean, resolveEnv: boolean): Kas {
	return dag
		.kas()
		.withDump(forceCheckout, update, format, resolveRefs, resolveLocal, resolveEnv)
		.kas()
}

result() 🔗

Dump output file

Return Type
File !
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 with-dump --force-checkout boolean --update boolean --format string --resolve-refs boolean --resolve-local boolean --resolve-env boolean \
 result
func (m *MyModule) Example(forceCheckout bool, update bool, format string, resolveRefs bool, resolveLocal bool, resolveEnv bool) *dagger.File  {
	return dag.
			Kas().
			WithDump(forceCheckout, update, format, resolveRefs, resolveLocal, resolveEnv).
			Result()
}
@function
def example(force_checkout: bool, update: bool, format: str, resolve_refs: bool, resolve_local: bool, resolve_env: bool) -> dagger.File:
	return (
		dag.kas()
		.with_dump(force_checkout, update, format, resolve_refs, resolve_local, resolve_env)
		.result()
	)
@func()
example(forceCheckout: boolean, update: boolean, format: string, resolveRefs: boolean, resolveLocal: boolean, resolveEnv: boolean): File {
	return dag
		.kas()
		.withDump(forceCheckout, update, format, resolveRefs, resolveLocal, resolveEnv)
		.result()
}

WithLockResult 🔗

kas() 🔗

Kas instance

Return Type
Kas !
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 with-lock --force-checkout boolean --update boolean \
 kas
func (m *MyModule) Example(forceCheckout bool, update bool) *dagger.Kas  {
	return dag.
			Kas().
			WithLock(forceCheckout, update).
			Kas()
}
@function
def example(force_checkout: bool, update: bool) -> dagger.Kas:
	return (
		dag.kas()
		.with_lock(force_checkout, update)
		.kas()
	)
@func()
example(forceCheckout: boolean, update: boolean): Kas {
	return dag
		.kas()
		.withLock(forceCheckout, update)
		.kas()
}

result() 🔗

Lock file output

Return Type
File !
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
 with-lock --force-checkout boolean --update boolean \
 result
func (m *MyModule) Example(forceCheckout bool, update bool) *dagger.File  {
	return dag.
			Kas().
			WithLock(forceCheckout, update).
			Result()
}
@function
def example(force_checkout: bool, update: bool) -> dagger.File:
	return (
		dag.kas()
		.with_lock(force_checkout, update)
		.result()
	)
@func()
example(forceCheckout: boolean, update: boolean): File {
	return dag
		.kas()
		.withLock(forceCheckout, update)
		.result()
}