kas
No long description provided.
Installation
dagger install github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0eEntrypoint
Return Type
Kas !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| baseImageRef | String ! | "ghcr.io/siemens/kas/kas:4.8" | Base container image reference |
| src | Directory | - | Source directory |
| netrc | Secret | null | Netrc file for authentication |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref stringfunc (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 ctrfunc (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 srcfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| src | Directory ! | - | Source directory |
| config | [String ! ] | null | Configuration file(s) |
| extraBitbakeArgs | [String ! ] | null | Extra arguments to pass to bitbake |
| forceCheckout | Boolean ! | false | Always checkout desired commit/branch/tag, discarding local changes |
| update | Boolean ! | false | Pull upstream changes to the branch even if already checked out |
| keepConfigUnchanged | Boolean ! | false | Skip steps that change the configuration |
| target | String | null | Target to build |
| task | String | "build" | Task to run |
| extraArgs | [String ! ] | null | Additional command arguments |
| extraEnvVariables | [String ! ] | null | Additional environment variables (KEY=VALUE format) |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string build --src DIR_PATH --force-checkout boolean --update boolean --keep-config-unchanged booleanfunc (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-dirfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| src | Directory ! | - | Source directory |
| config | [String ! ] | null | Configuration file(s) |
| forceCheckout | Boolean ! | false | Always checkout desired commit/branch/tag, discarding local changes |
| update | Boolean ! | false | Pull upstream changes to the branch even if already checked out |
| extraArgs | [String ! ] | null | Additional command arguments |
| extraEnvVariables | [String ! ] | null | Additional environment variables (KEY=VALUE format) |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string checkout --src DIR_PATH --force-checkout boolean --update booleanfunc (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 containerfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| src | Directory ! | - | Source directory |
| config | [String ! ] | null | Configuration file(s) |
| forceCheckout | Boolean ! | false | Always checkout desired commit/branch/tag, discarding local changes |
| update | Boolean ! | false | Pull upstream changes to the branch even if already checked out |
| format | String ! | "yaml" | Output format (yaml or json) |
| resolveRefs | Boolean ! | false | Replace floating refs with exact SHAs |
| resolveLocal | Boolean ! | false | Add tracking information of root repository |
| resolveEnv | Boolean ! | false | Set environment defaults to captured environment values |
| extraArgs | [String ! ] | null | Additional command arguments |
| extraEnvVariables | [String ! ] | null | Additional environment variables (KEY=VALUE format) |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string dump --src DIR_PATH --force-checkout boolean --update boolean --format string --resolve-refs boolean --resolve-local boolean --resolve-env booleanfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| src | Directory ! | - | Source directory |
| args | [String ! ] ! | - | Command arguments to execute |
| redirectStdout | String | "" | File path to redirect stdout |
| redirectStderr | String | "" | File path to redirect stderr |
| expand | Boolean | false | Expand environment variables in arguments |
| useEntrypoint | Boolean ! | false | Use container entrypoint |
| extraEnvVariables | [String ! ] | null | Additional environment variables (KEY=VALUE format) |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string exec --src DIR_PATH --args string1 --args string2 --use-entrypoint booleanfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| src | Directory ! | - | Source directory |
| config | [String ! ] | null | Configuration file(s) |
| command | String ! | - | Command to run |
| extraArgs | [String ! ] | null | Additional command arguments |
| expand | Boolean | false | Expand environment variables in arguments |
| extraEnvVariables | [String ! ] | null | Additional environment variables (KEY=VALUE format) |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string for-all-repos --src DIR_PATH --command stringfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| src | Directory ! | - | Source directory |
| args | [String ! ] ! | - | Kas command arguments |
| redirectStdout | String | "" | File path to redirect stdout |
| redirectStderr | String | "" | File path to redirect stderr |
| expand | Boolean | false | Expand environment variables in arguments |
| extraEnvVariables | [String ! ] | null | Additional environment variables (KEY=VALUE format) |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string kas --src DIR_PATH --args string1 --args string2func (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| src | Directory ! | - | Source directory |
| config | [String ! ] | null | Configuration file(s) |
| forceCheckout | Boolean ! | false | Always checkout desired commit/branch/tag, discarding local changes |
| update | Boolean ! | false | Pull upstream changes to the branch even if already checked out |
| extraArgs | [String ! ] | null | Additional command arguments |
| extraEnvVariables | [String ! ] | null | Additional environment variables (KEY=VALUE format) |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string lock --src DIR_PATH --force-checkout boolean --update booleanfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| src | Directory ! | - | Source directory |
| extraEnvVariables | [String ! ] | null | Additional environment variables (KEY=VALUE format) |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string prepare --src DIR_PATHfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| src | Directory ! | - | Source directory |
| config | [String ! ] | null | Configuration file(s) |
| command | String ! | - | Command to run |
| forceCheckout | Boolean ! | false | Always checkout desired commit/branch/tag, discarding local changes |
| update | Boolean ! | false | Pull upstream changes to the branch even if already checked out |
| preserveEnv | Boolean ! | false | Keep current user environment block |
| keepConfigUnchanged | Boolean ! | false | Skip steps that change the configuration |
| extraArgs | [String ! ] | null | Additional command arguments |
| expand | Boolean | false | Expand environment variables in arguments |
| extraEnvVariables | [String ! ] | null | Additional environment variables (KEY=VALUE format) |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string shell --src DIR_PATH --command string --force-checkout boolean --update boolean --preserve-env boolean --keep-config-unchanged booleanfunc (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 sourcefunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| config | [String ! ] | null | Configuration file(s) |
| extraBitbakeArgs | [String ! ] | null | Extra arguments to pass to bitbake |
| forceCheckout | Boolean ! | false | Always checkout desired commit/branch/tag, discarding local changes |
| update | Boolean ! | false | Pull upstream changes to the branch even if already checked out |
| keepConfigUnchanged | Boolean ! | false | Skip steps that change the configuration |
| target | String | null | Target to build |
| task | String | null | Task to run |
| extraArgs | [String ! ] | null | Additional command arguments |
| expect | Enum | "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 booleanfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| config | [String ! ] | null | Configuration file(s) |
| forceCheckout | Boolean ! | false | Always checkout desired commit/branch/tag, discarding local changes |
| update | Boolean ! | false | Pull upstream changes to the branch even if already checked out |
| extraArgs | [String ! ] | null | Additional command arguments |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-checkout --force-checkout boolean --update booleanfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| ctr | Container ! | - | Container to use |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-container --ctr IMAGE:TAGfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| config | [String ! ] | null | Configuration file(s) |
| forceCheckout | Boolean ! | false | Always checkout desired commit/branch/tag, discarding local changes |
| update | Boolean ! | false | Pull upstream changes to the branch even if already checked out |
| format | String ! | "yaml" | Output format (yaml or json) |
| resolveRefs | Boolean ! | false | Replace floating refs with exact SHAs |
| resolveLocal | Boolean ! | false | Add tracking information of root repository |
| resolveEnv | Boolean ! | false | Set environment defaults to captured environment values |
| extraArgs | [String ! ] | null | Additional command arguments |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-dump --force-checkout boolean --update boolean --format string --resolve-refs boolean --resolve-local boolean --resolve-env booleanfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| key | String ! | - | No description provided |
| value | String ! | - | No description provided |
| expand | Boolean | false | Expand environment variables in arguments |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-env-variable --key string --value stringfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| args | [String ! ] ! | - | Command arguments to execute |
| redirectStdout | String | "" | File path to redirect stdout |
| redirectStderr | String | "" | File path to redirect stderr |
| expand | Boolean | false | Expand environment variables in arguments |
| expect | Enum | "SUCCESS" | Expected return type |
| useEntrypoint | Boolean ! | false | Use container entrypoint |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-exec --args string1 --args string2 --use-entrypoint booleanfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| config | [String ! ] | null | Configuration file(s) |
| command | String ! | - | Command to run |
| extraArgs | [String ! ] | null | Additional command arguments |
| expand | Boolean | false | Expand environment variables in arguments |
| expect | Enum | "SUCCESS" | Expected return type |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-for-all-repos --command stringfunc (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-cachefunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| args | [String ! ] ! | - | Kas command arguments |
| redirectStdout | String | "" | File path to redirect stdout |
| redirectStderr | String | "" | File path to redirect stderr |
| expand | Boolean | false | Expand environment variables in arguments |
| expect | Enum | "SUCCESS" | Expected return type |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-kas --args string1 --args string2func (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| config | [String ! ] | null | Configuration file(s) |
| forceCheckout | Boolean ! | false | Always checkout desired commit/branch/tag, discarding local changes |
| update | Boolean ! | false | Pull upstream changes to the branch even if already checked out |
| extraArgs | [String ! ] | null | Additional command arguments |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-lock --force-checkout boolean --update booleanfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| path | Secret ! | - | Netrc file for authentication |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-netrc --path env:MYSECRETfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| extraEnvVariables | [String ! ] | null | Additional environment variables (KEY=VALUE format) |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-preparefunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| config | [String ! ] | null | Configuration file(s) |
| command | String ! | - | Command to run |
| forceCheckout | Boolean ! | false | Always checkout desired commit/branch/tag, discarding local changes |
| update | Boolean ! | false | Pull upstream changes to the branch even if already checked out |
| preserveEnv | Boolean ! | false | Keep current user environment block |
| keepConfigUnchanged | Boolean ! | false | Skip steps that change the configuration |
| extraArgs | [String ! ] | null | Additional command arguments |
| expand | Boolean | false | Expand environment variables in arguments |
| expect | Enum | "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 booleanfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| path | Directory ! | - | Source directory |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-source --path DIR_PATHfunc (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 \
kasfunc (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 \
resultfunc (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 \
kasfunc (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 \
resultfunc (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()
}