Dagger
Search

kas

No long description provided.

Installation

dagger install github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed

Entrypoint

Return Type
Kas !
Arguments
NameTypeDefault ValueDescription
baseImageRefString !"ghcr.io/siemens/kas/kas:4.8"No description provided
srcDirectory -A directory.
netrcSecret nullNo description provided
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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() 🔗

An OCI-compatible container, also known as a Docker container.

Return Type
Container !
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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() 🔗

A directory.

Return Type
Directory !
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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 !-A directory.
config[String ! ] -Config file(s)
extraBitbakeArgs[String ! ] nullExtra arguments to pass to bitbake
forceCheckoutBoolean !falseAlways checkout the desired commit/branch/tag of each repository, discarding any local changes
updateBoolean !falsePull upstream changes to the branch even if already checked out
keepConfigUnchangedBoolean !falseSkip steps that change the configuration
targetString nullTarget to built
taskString "build"Task to run
extraArgs[String ! ] nullNo description provided
extraEnvVariables[String ! ] nullNo description provided
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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 !-A directory.
config[String ! ] -Config file(s)
forceCheckoutBoolean !falseAlways checkout the desired commit/branch/tag of each repository, discarding any local changes
updateBoolean !falsePull upstream changes to the branch even if already checked out
extraArgs[String ! ] nullNo description provided
extraEnvVariables[String ! ] nullNo description provided
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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 !-A directory.
config[String ! ] -Config file(s)
forceCheckoutBoolean !falseAlways checkout the desired commit/branch/tag of each repository, discarding any local changes
updateBoolean !falsePull upstream changes to the branch even if already checked out
formatString !"yaml"Output format. Possible choices: yaml, json
resolveRefsBoolean !falseReplace floating refs with exact SHAs
resolveLocalBoolean !falseAdd tracking information of root repo
resolveEnvBoolean !falseSet env defaults to captured env value
extraArgs[String ! ] nullNo description provided
extraEnvVariables[String ! ] nullNo description provided
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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 !-A directory.
args[String ! ] !-No description provided
redirectStdoutString ""No description provided
redirectStderrString ""No description provided
expandBoolean falseNo description provided
useEntrypointBoolean !falseNo description provided
extraEnvVariables[String ! ] nullNo description provided
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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 !-A directory.
config[String ! ] -Config file(s)
commandString !-Run command
extraArgs[String ! ] nullNo description provided
expandBoolean falseNo description provided
extraEnvVariables[String ! ] nullNo description provided
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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 !-A directory.
args[String ! ] !-No description provided
redirectStdoutString ""No description provided
redirectStderrString ""No description provided
expandBoolean falseNo description provided
extraEnvVariables[String ! ] nullNo description provided
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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 !-A directory.
config[String ! ] -Config file(s)
forceCheckoutBoolean !falseAlways checkout the desired commit/branch/tag of each repository, discarding any local changes
updateBoolean !falsePull upstream changes to the branch even if already checked out
extraArgs[String ! ] nullNo description provided
extraEnvVariables[String ! ] nullNo description provided
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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 !-A directory.
extraEnvVariables[String ! ] nullNo description provided
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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 !-A directory.
config[String ! ] -Config file(s)
commandString !-Run command
forceCheckoutBoolean !falseAlways checkout the desired commit/branch/tag of each repository, discarding any 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 ! ] nullNo description provided
expandBoolean falseNo description provided
extraEnvVariables[String ! ] nullNo description provided
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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 ! ] -Config file(s)
extraBitbakeArgs[String ! ] nullExtra arguments to pass to bitbake
forceCheckoutBoolean !falseAlways checkout the desired commit/branch/tag of each repository, discarding any local changes
updateBoolean !falsePull upstream changes to the branch even if already checked out
keepConfigUnchangedBoolean !falseSkip steps that change the configuration
targetString nullTarget to built
taskString nullTask to run
extraArgs[String ! ] nullNo description provided
expectEnum "SUCCESS"No description provided
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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 ! ] nullConfig file(s)
forceCheckoutBoolean !falseAlways checkout the desired commit/branch/tag of each repository, discarding any local changes
updateBoolean !falsePull upstream changes to the branch even if already checked out
extraArgs[String ! ] nullNo description provided
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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 !-An OCI-compatible container, also known as a Docker container.
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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 ! ] -Config file(s)
forceCheckoutBoolean !falseAlways checkout the desired commit/branch/tag of each repository, discarding any local changes
updateBoolean !falsePull upstream changes to the branch even if already checked out
formatString !"yaml"Output format. Possible choices: yaml, json
resolveRefsBoolean !falseReplace floating refs with exact SHAs
resolveLocalBoolean !falseAdd tracking information of root repo
resolveEnvBoolean !falseSet env defaults to captured env value
extraArgs[String ! ] nullNo description provided
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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 falseNo description provided
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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 ! ] !-No description provided
redirectStdoutString ""No description provided
redirectStderrString ""No description provided
expandBoolean falseNo description provided
expectEnum "SUCCESS"No description provided
useEntrypointBoolean !falseNo description provided
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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 ! ] -Config file(s)
commandString !-Run command
extraArgs[String ! ] nullNo description provided
expandBoolean falseNo description provided
expectEnum "SUCCESS"No description provided
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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 ! ] !-No description provided
redirectStdoutString ""No description provided
redirectStderrString ""No description provided
expandBoolean falseNo description provided
expectEnum "SUCCESS"No description provided
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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 ! ] -Config file(s)
forceCheckoutBoolean !falseAlways checkout the desired commit/branch/tag of each repository, discarding any local changes
updateBoolean !falsePull upstream changes to the branch even if already checked out
extraArgs[String ! ] nullNo description provided
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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 !-A reference to a secret value, which can be handled more safely than the value itself.
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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 ! ] nullNo description provided
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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
commandString !-Run command
config[String ! ] -Config file(s)
forceCheckoutBoolean !falseAlways checkout the desired commit/branch/tag of each repository, discarding any 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 ! ] nullNo description provided
expandBoolean falseNo description provided
expectEnum "SUCCESS"No description provided
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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 !-A directory.
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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() 🔗

Return Type
Kas !
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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() 🔗

A file.

Return Type
File !
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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() 🔗

Return Type
Kas !
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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() 🔗

A file.

Return Type
File !
Example
dagger -m github.com/skycaptain/daggerverse/kas@5b13d73ef9266b7bce1c852ede0c28e5a95e5aed 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()
}