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 ! ] nullConfiguration file(s)
extraBitbakeArgs[String ! ] nullExtra arguments to pass to bitbake
forceCheckoutBoolean !falseAlways checkout desired commit/branch/tag, discarding local changes
updateBoolean !falsePull upstream changes to the branch even if already checked out
keepConfigUnchangedBoolean !falseSkip steps that change the configuration
targetString nullTarget to build
taskString "build"Task to run
extraArgs[String ! ] nullAdditional command arguments
extraEnvVariables[String ! ] nullAdditional 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 ! ] nullConfiguration file(s)
forceCheckoutBoolean !falseAlways checkout desired commit/branch/tag, discarding local changes
updateBoolean !falsePull upstream changes to the branch even if already checked out
extraArgs[String ! ] nullAdditional command arguments
extraEnvVariables[String ! ] nullAdditional 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 ! ] nullConfiguration file(s)
forceCheckoutBoolean !falseAlways checkout desired commit/branch/tag, discarding local changes
updateBoolean !falsePull upstream changes to the branch even if already checked out
formatString !"yaml"Output format (yaml or json)
resolveRefsBoolean !falseReplace floating refs with exact SHAs
resolveLocalBoolean !falseAdd tracking information of root repository
resolveEnvBoolean !falseSet environment defaults to captured environment values
extraArgs[String ! ] nullAdditional command arguments
extraEnvVariables[String ! ] nullAdditional 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 falseExpand environment variables in arguments
useEntrypointBoolean !falseUse container entrypoint
extraEnvVariables[String ! ] nullAdditional 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 ! ] nullConfiguration file(s)
commandString !-Command to run
extraArgs[String ! ] nullAdditional command arguments
expandBoolean falseExpand environment variables in arguments
extraEnvVariables[String ! ] nullAdditional 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 falseExpand environment variables in arguments
extraEnvVariables[String ! ] nullAdditional 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 ! ] nullConfiguration file(s)
forceCheckoutBoolean !falseAlways checkout desired commit/branch/tag, discarding local changes
updateBoolean !falsePull upstream changes to the branch even if already checked out
extraArgs[String ! ] nullAdditional command arguments
extraEnvVariables[String ! ] nullAdditional 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 ! ] nullAdditional 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 ! ] nullConfiguration file(s)
commandString !-Command to run
forceCheckoutBoolean !falseAlways checkout desired commit/branch/tag, discarding local changes
updateBoolean !falsePull upstream changes to the branch even if already checked out
preserveEnvBoolean !falseKeep current user environment block
keepConfigUnchangedBoolean !falseSkip steps that change the configuration
extraArgs[String ! ] nullAdditional command arguments
expandBoolean falseExpand environment variables in arguments
extraEnvVariables[String ! ] nullAdditional 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 ! ] nullConfiguration file(s)
extraBitbakeArgs[String ! ] nullExtra arguments to pass to bitbake
forceCheckoutBoolean !falseAlways checkout desired commit/branch/tag, discarding local changes
updateBoolean !falsePull upstream changes to the branch even if already checked out
keepConfigUnchangedBoolean !falseSkip steps that change the configuration
targetString nullTarget to build
taskString nullTask to run
extraArgs[String ! ] nullAdditional 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 ! ] nullConfiguration file(s)
forceCheckoutBoolean !falseAlways checkout desired commit/branch/tag, discarding local changes
updateBoolean !falsePull upstream changes to the branch even if already checked out
extraArgs[String ! ] nullAdditional 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 ! ] nullConfiguration file(s)
forceCheckoutBoolean !falseAlways checkout desired commit/branch/tag, discarding local changes
updateBoolean !falsePull upstream changes to the branch even if already checked out
formatString !"yaml"Output format (yaml or json)
resolveRefsBoolean !falseReplace floating refs with exact SHAs
resolveLocalBoolean !falseAdd tracking information of root repository
resolveEnvBoolean !falseSet environment defaults to captured environment values
extraArgs[String ! ] nullAdditional 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 falseExpand 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 falseExpand environment variables in arguments
expectEnum "SUCCESS"Expected return type
useEntrypointBoolean !falseUse 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 ! ] nullConfiguration file(s)
commandString !-Command to run
extraArgs[String ! ] nullAdditional command arguments
expandBoolean falseExpand 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 falseExpand 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 ! ] nullConfiguration file(s)
forceCheckoutBoolean !falseAlways checkout desired commit/branch/tag, discarding local changes
updateBoolean !falsePull upstream changes to the branch even if already checked out
extraArgs[String ! ] nullAdditional 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 ! ] nullAdditional 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 ! ] nullConfiguration file(s)
commandString !-Command to run
forceCheckoutBoolean !falseAlways checkout desired commit/branch/tag, discarding local changes
updateBoolean !falsePull upstream changes to the branch even if already checked out
preserveEnvBoolean !falseKeep current user environment block
keepConfigUnchangedBoolean !falseSkip steps that change the configuration
extraArgs[String ! ] nullAdditional command arguments
expandBoolean falseExpand 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()
}