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 ! ] null

Extra arguments to pass to bitbake

forceCheckoutBoolean !false

Always checkout the desired commit/branch/tag of each repository, discarding any 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 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 !false

Always checkout the desired commit/branch/tag of each repository, discarding any local changes

updateBoolean !false

Pull 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 !false

Always checkout the desired commit/branch/tag of each repository, discarding any local changes

updateBoolean !false

Pull upstream changes to the branch even if already checked out

formatString !"yaml"

Output format. Possible choices: yaml, json

resolveRefsBoolean !false

Replace floating refs with exact SHAs

resolveLocalBoolean !false

Add tracking information of root repo

resolveEnvBoolean !false

Set 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 !false

Always checkout the desired commit/branch/tag of each repository, discarding any local changes

updateBoolean !false

Pull 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 !false

Always checkout the desired commit/branch/tag of each repository, discarding any 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 ! ] 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 ! ] null

Extra arguments to pass to bitbake

forceCheckoutBoolean !false

Always checkout the desired commit/branch/tag of each repository, discarding any 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 built

taskString null

Task 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 ! ] null

Config file(s)

forceCheckoutBoolean !false

Always checkout the desired commit/branch/tag of each repository, discarding any local changes

updateBoolean !false

Pull 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 !false

Always checkout the desired commit/branch/tag of each repository, discarding any local changes

updateBoolean !false

Pull upstream changes to the branch even if already checked out

formatString !"yaml"

Output format. Possible choices: yaml, json

resolveRefsBoolean !false

Replace floating refs with exact SHAs

resolveLocalBoolean !false

Add tracking information of root repo

resolveEnvBoolean !false

Set 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 !false

Always checkout the desired commit/branch/tag of each repository, discarding any local changes

updateBoolean !false

Pull 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 !false

Always checkout the desired commit/branch/tag of each repository, discarding any 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 ! ] 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()
}