The response has been limited to 50k tokens of the smallest files in the repo. You can remove this limitation by removing the max tokens filter.
├── .changes
    ├── .next
    ├── header.tpl.md
    ├── unreleased
    │   ├── .gitkeep
    │   ├── Fixed-20250630-111034.yaml
    │   └── Fixed-20250702-185241.yaml
    ├── v0.10.0.md
    ├── v0.10.1.md
    ├── v0.10.2.md
    ├── v0.10.3.md
    ├── v0.11.0.md
    ├── v0.11.1.md
    ├── v0.11.2.md
    ├── v0.11.3.md
    ├── v0.11.4.md
    ├── v0.11.5.md
    ├── v0.11.6.md
    ├── v0.11.7.md
    ├── v0.11.8.md
    ├── v0.11.9.md
    ├── v0.12.0.md
    ├── v0.12.1.md
    ├── v0.12.2.md
    ├── v0.12.3.md
    ├── v0.12.4.md
    ├── v0.12.5.md
    ├── v0.12.6.md
    ├── v0.12.7.md
    ├── v0.13.0.md
    ├── v0.13.1.md
    ├── v0.13.2.md
    ├── v0.13.3.md
    ├── v0.13.4.md
    ├── v0.13.5.md
    ├── v0.13.6.md
    ├── v0.13.7.md
    ├── v0.14.0.md
    ├── v0.15.0.md
    ├── v0.15.1.md
    ├── v0.15.2.md
    ├── v0.15.3.md
    ├── v0.15.4.md
    ├── v0.16.0.md
    ├── v0.16.1.md
    ├── v0.16.2.md
    ├── v0.16.3.md
    ├── v0.17.0.md
    ├── v0.17.1.md
    ├── v0.17.2.md
    ├── v0.18.0.md
    ├── v0.18.1.md
    ├── v0.18.10.md
    ├── v0.18.11.md
    ├── v0.18.12.md
    ├── v0.18.2.md
    ├── v0.18.3.md
    ├── v0.18.4.md
    ├── v0.18.5.md
    ├── v0.18.6.md
    ├── v0.18.7.md
    ├── v0.18.8.md
    ├── v0.18.9.md
    ├── v0.6.3.md
    ├── v0.6.4.md
    ├── v0.8.0.md
    ├── v0.8.1.md
    ├── v0.8.2.md
    ├── v0.8.3.md
    ├── v0.8.4.md
    ├── v0.8.5.md
    ├── v0.8.6.md
    ├── v0.8.7.md
    ├── v0.8.8.md
    ├── v0.9.0.md
    ├── v0.9.1.md
    ├── v0.9.10.md
    ├── v0.9.11.md
    ├── v0.9.2.md
    ├── v0.9.3.md
    ├── v0.9.4.md
    ├── v0.9.5.md
    ├── v0.9.6.md
    ├── v0.9.7.md
    ├── v0.9.8.md
    └── v0.9.9.md
├── .changie.yaml
├── .dagger
    ├── .gitattributes
    ├── .gitignore
    ├── README.md
    ├── bench.go
    ├── checks.go
    ├── cli.go
    ├── engine.go
    ├── go.mod
    ├── go.sum
    ├── main.go
    ├── scripts.go
    ├── sdk.go
    ├── sdk_all.go
    ├── sdk_dotnet.go
    ├── sdk_elixir.go
    ├── sdk_go.go
    ├── sdk_java.go
    ├── sdk_php.go
    ├── sdk_python.go
    ├── sdk_rust.go
    ├── sdk_typescript.go
    └── test.go
├── .github
    ├── .gitattributes
    ├── .gitignore
    ├── CODEOWNERS
    ├── actions
    │   ├── call-ci-alt-runner
    │   │   └── action.yml
    │   ├── call
    │   │   └── action.yml
    │   └── notify
    │   │   └── action.yml
    ├── dagger.json
    ├── dependabot.yml
    ├── go.mod
    ├── go.sum
    ├── graphql-inspector.yml
    ├── main.go
    └── workflows
    │   ├── .gitattributes
    │   ├── _dagger_on_depot_local_engine.yml
    │   ├── _dagger_on_depot_remote_engine.yml
    │   ├── alternative-ci-runners-1.yml
    │   ├── benchmark-engine.yml
    │   ├── benchmark.yml
    │   ├── changelog.yml
    │   ├── daggerverse-preview.gen.yml
    │   ├── deploy-docs.yml
    │   ├── docs.gen.yml
    │   ├── engine-cli.gen.yml
    │   ├── evals.gen.yml
    │   ├── github.gen.yml
    │   ├── helm.gen.yml
    │   ├── publish.yml
    │   ├── sdks.gen.yml
    │   ├── stale.yml
    │   └── trace-workflows.yml
├── .gitignore
├── .goreleaser.common.yml
├── .goreleaser.nightly.yml
├── .goreleaser.prerelease.yml
├── .goreleaser.yml
├── .markdownlint.yaml
├── .ruff.toml
├── CHANGELOG.md
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
├── NOTICE
├── README.md
├── RELEASING.md
├── analytics
    └── analytics.go
├── auth
    ├── registry.go
    └── registry_test.go
├── cmd
    ├── codegen
    │   ├── codegen.go
    │   ├── generator
    │   │   ├── functions.go
    │   │   ├── generator.go
    │   │   ├── go
    │   │   │   ├── generator.go
    │   │   │   ├── mount.go
    │   │   │   └── templates
    │   │   │   │   ├── format.go
    │   │   │   │   ├── functions.go
    │   │   │   │   ├── lint_name.go
    │   │   │   │   ├── module_enums.go
    │   │   │   │   ├── module_funcs.go
    │   │   │   │   ├── module_interfaces.go
    │   │   │   │   ├── module_objects.go
    │   │   │   │   ├── module_types.go
    │   │   │   │   ├── modules.go
    │   │   │   │   ├── modules_test.go
    │   │   │   │   ├── src
    │   │   │   │       ├── _dagger.gen.go
    │   │   │   │       │   ├── client.go.tmpl
    │   │   │   │       │   ├── defs.go.tmpl
    │   │   │   │       │   └── module.go.tmpl
    │   │   │   │       ├── _types
    │   │   │   │       │   ├── enum.go.tmpl
    │   │   │   │       │   ├── input.go.tmpl
    │   │   │   │       │   ├── object.go.tmpl
    │   │   │   │       │   └── scalar.go.tmpl
    │   │   │   │       ├── dag
    │   │   │   │       │   └── dag.gen.go.tmpl
    │   │   │   │       ├── dagger.gen.go.tmpl
    │   │   │   │       └── internal
    │   │   │   │       │   └── dagger
    │   │   │   │       │       └── dagger.gen.go.tmpl
    │   │   │   │   └── templates.go
    │   │   ├── schema.go
    │   │   └── typescript
    │   │   │   ├── generator.go
    │   │   │   └── templates
    │   │   │       ├── format.go
    │   │   │       ├── functions.go
    │   │   │       ├── functions_test.go
    │   │   │       ├── src
    │   │   │           ├── api.ts.gtpl
    │   │   │           ├── args.ts.gtpl
    │   │   │           ├── call_args.ts.gtpl
    │   │   │           ├── default.ts.gtpl
    │   │   │           ├── header.ts.gtpl
    │   │   │           ├── helper_test.go
    │   │   │           ├── method.ts.gtpl
    │   │   │           ├── method_comment.ts.gtpl
    │   │   │           ├── method_solve.ts.gtpl
    │   │   │           ├── object.ts.gtpl
    │   │   │           ├── object_test.go
    │   │   │           ├── objects.ts.gtpl
    │   │   │           ├── objects_test.go
    │   │   │           ├── testdata
    │   │   │           │   ├── object_test_want.ts
    │   │   │           │   ├── objects_test_want.ts
    │   │   │           │   ├── type_test_args_want.ts
    │   │   │           │   ├── type_test_scalar_multiline_comment_want.ts
    │   │   │           │   └── type_test_scalar_want.ts
    │   │   │           ├── type_test.go
    │   │   │           └── types.ts.gtpl
    │   │   │       └── templates.go
    │   ├── introspection
    │   │   ├── introspection.go
    │   │   ├── introspection.graphql
    │   │   └── visitor.go
    │   ├── main.go
    │   ├── modsourcedeps.graphql
    │   └── trace
    │   │   └── trace.go
    ├── dagger
    │   ├── .dagger
    │   │   ├── .gitattributes
    │   │   ├── .gitignore
    │   │   ├── go.mod
    │   │   ├── go.sum
    │   │   ├── main.go
    │   │   ├── publish.go
    │   │   └── util
    │   │   │   ├── prerelease.go
    │   │   │   └── prerelease_test.go
    │   ├── args_test.go
    │   ├── call.go
    │   ├── client.go
    │   ├── clientconf.graphql
    │   ├── cloud.go
    │   ├── cloud_test.go
    │   ├── config.go
    │   ├── dagger.json
    │   ├── debug.go
    │   ├── engine.go
    │   ├── exec_nonunix.go
    │   ├── exec_unix.go
    │   ├── flags.go
    │   ├── functions.go
    │   ├── gen.go
    │   ├── licenses.go
    │   ├── listen.go
    │   ├── llm.go
    │   ├── main.go
    │   ├── mcp.go
    │   ├── modconf.graphql
    │   ├── module.go
    │   ├── module_inspect.go
    │   ├── module_test.go
    │   ├── query.go
    │   ├── run.go
    │   ├── session.go
    │   ├── shell.go
    │   ├── shell_commands.go
    │   ├── shell_completion.go
    │   ├── shell_completion_test.go
    │   ├── shell_debug.go
    │   ├── shell_exec.go
    │   ├── shell_fs.go
    │   ├── shell_help.go
    │   ├── shell_state.go
    │   ├── shell_test.go
    │   ├── span_name.go
    │   ├── span_name_test.go
    │   ├── terminal.go
    │   ├── typedefs.graphql
    │   ├── version.go
    │   └── watch.go
    ├── dialstdio
    │   ├── BUILDKIT_AUTHORS
    │   ├── NOTICE
    │   └── main.go
    ├── dnsname
    │   ├── DNSNAME_AUTHORS
    │   ├── NOTICE
    │   ├── config.go
    │   ├── files.go
    │   ├── main.go
    │   ├── result.go
    │   ├── service.go
    │   └── version.go
    ├── dump-id
    │   └── main.go
    ├── engine
    │   ├── .dagger
    │   │   ├── .gitattributes
    │   │   ├── .gitignore
    │   │   ├── build
    │   │   │   ├── builder.go
    │   │   │   └── sdk.go
    │   │   ├── config.go
    │   │   ├── consts
    │   │   │   └── consts.go
    │   │   ├── docker.go
    │   │   ├── go.mod
    │   │   ├── go.sum
    │   │   └── main.go
    │   ├── BUILDKIT_AUTHORS
    │   ├── NOTICE
    │   ├── config.go
    │   ├── dagger.json
    │   ├── debug.go
    │   ├── logger.go
    │   ├── main.go
    │   ├── main_test.go
    │   ├── main_unix.go
    │   ├── metrics.go
    │   ├── telemetry.go
    │   └── util.go
    ├── init
    │   └── main.go
    ├── introspect
    │   ├── introspect.go
    │   ├── main.go
    │   └── schema.go
    └── json-schema
    │   └── main.go
├── core
    ├── c2h.go
    ├── cache.go
    ├── cacheref.go
    ├── client_resource.go
    ├── cloud.go
    ├── codegen.go
    ├── container.go
    ├── container_emulator.go
    ├── container_exec.go
    ├── contenthash.go
    ├── dagop.go
    ├── directory.go
    ├── docs
    │   ├── 2ku9n-getting_started.md
    │   ├── README.md
    │   ├── d7yxc-operator_manual.md
    │   └── extension_implementation.md
    ├── engine.go
    ├── enum.go
    ├── env.go
    ├── environment-api.md
    ├── error.go
    ├── error_test.go
    ├── file.go
    ├── git.go
    ├── gqlformat.go
    ├── gqlformat_test.go
    ├── healthcheck.go
    ├── host.go
    ├── http.go
    ├── ids.go
    ├── integration
    │   ├── cacert_test.go
    │   ├── cache_test.go
    │   ├── client_generator_test.go
    │   ├── client_test.go
    │   ├── container_test.go
    │   ├── cross_session_test.go
    │   ├── dind_test.go
    │   ├── directory_test.go
    │   ├── engine_test.go
    │   ├── file_test.go
    │   ├── future_test.go
    │   ├── git_test.go
    │   ├── gitcredential_test.go
    │   ├── gpu_test.go
    │   ├── host_test.go
    │   ├── http_test.go
    │   ├── images.go
    │   ├── legacy_test.go
    │   ├── llm_test.go
    │   ├── llmtest
    │   │   ├── allow-llm.golden
    │   │   ├── api-limit.golden
    │   │   ├── go-programmer
    │   │   │   ├── .gitattributes
    │   │   │   ├── .gitignore
    │   │   │   ├── dagger.json
    │   │   │   ├── go.mod
    │   │   │   ├── go.sum
    │   │   │   ├── main.go
    │   │   │   └── toy-workspace
    │   │   │   │   ├── .gitattributes
    │   │   │   │   ├── .gitignore
    │   │   │   │   ├── dagger.json
    │   │   │   │   ├── go.mod
    │   │   │   │   ├── go.sum
    │   │   │   │   └── main.go
    │   │   └── hello-world.golden
    │   ├── local_test.go
    │   ├── localcache_test.go
    │   ├── module_benchmark_test.go
    │   ├── module_call_test.go
    │   ├── module_cli_test.go
    │   ├── module_config_test.go
    │   ├── module_elixir_test.go
    │   ├── module_go_test.go
    │   ├── module_iface_test.go
    │   ├── module_java_test.go
    │   ├── module_php_test.go
    │   ├── module_python_test.go
    │   ├── module_shell_test.go
    │   ├── module_terminal_test.go
    │   ├── module_test.go
    │   ├── module_type_test.go
    │   ├── module_typescript_test.go
    │   ├── module_up_test.go
    │   ├── ownership_test.go
    │   ├── platform_test.go
    │   ├── private_key_ro_dagger_modules_test.pem
    │   ├── private_key_ro_dagger_modules_test_github.pem
    │   ├── provision_test.go
    │   ├── proxy_test.go
    │   ├── ref_test.go
    │   ├── remotecache_test.go
    │   ├── secret_test.go
    │   ├── secretprovider_test.go
    │   ├── sequential_test.go
    │   ├── services_test.go
    │   ├── socket_test.go
    │   ├── ssh_helper.go
    │   ├── suite_test.go
    │   ├── telemetry_test.go
    │   └── testdata
    │   │   ├── basic-container
    │   │       └── main.go
    │   │   ├── counter
    │   │       └── main.go
    │   │   ├── hello.go
    │   │   ├── modules
    │   │       ├── .envrc
    │   │       ├── elixir
    │   │       │   ├── constructor-function
    │   │       │   │   ├── .formatter.exs
    │   │       │   │   ├── .gitattributes
    │   │       │   │   ├── .gitignore
    │   │       │   │   ├── dagger.json
    │   │       │   │   ├── lib
    │   │       │   │   │   └── constructor_function.ex
    │   │       │   │   ├── mix.exs
    │   │       │   │   └── mix.lock
    │   │       │   ├── defaults
    │   │       │   │   ├── .formatter.exs
    │   │       │   │   ├── .gitattributes
    │   │       │   │   ├── .gitignore
    │   │       │   │   ├── dagger.json
    │   │       │   │   ├── lib
    │   │       │   │   │   └── defaults.ex
    │   │       │   │   ├── mix.exs
    │   │       │   │   └── mix.lock
    │   │       │   ├── objects
    │   │       │   │   ├── .formatter.exs
    │   │       │   │   ├── .gitattributes
    │   │       │   │   ├── .gitignore
    │   │       │   │   ├── dagger.json
    │   │       │   │   ├── lib
    │   │       │   │   │   ├── objects.ex
    │   │       │   │   │   └── objects
    │   │       │   │   │   │   ├── a.ex
    │   │       │   │   │   │   └── b.ex
    │   │       │   │   ├── mix.exs
    │   │       │   │   └── mix.lock
    │   │       │   ├── req-adapter
    │   │       │   │   ├── .formatter.exs
    │   │       │   │   ├── .gitattributes
    │   │       │   │   ├── .gitignore
    │   │       │   │   ├── config
    │   │       │   │   │   └── config.exs
    │   │       │   │   ├── dagger.json
    │   │       │   │   ├── lib
    │   │       │   │   │   └── req_adapter.ex
    │   │       │   │   ├── mix.exs
    │   │       │   │   └── mix.lock
    │   │       │   └── self-object
    │   │       │   │   ├── .formatter.exs
    │   │       │   │   ├── .gitattributes
    │   │       │   │   ├── .gitignore
    │   │       │   │   ├── dagger.json
    │   │       │   │   ├── lib
    │   │       │   │       └── self_object.ex
    │   │       │   │   ├── mix.exs
    │   │       │   │   └── mix.lock
    │   │       ├── go
    │   │       │   ├── basic
    │   │       │   │   ├── .gitattributes
    │   │       │   │   ├── dagger.json
    │   │       │   │   ├── go.mod
    │   │       │   │   ├── go.sum
    │   │       │   │   └── main.go
    │   │       │   ├── broken
    │   │       │   │   ├── .gitattributes
    │   │       │   │   ├── dagger.json
    │   │       │   │   ├── go.mod
    │   │       │   │   ├── go.sum
    │   │       │   │   └── main.go
    │   │       │   ├── id
    │   │       │   │   ├── arg
    │   │       │   │   │   └── main.go
    │   │       │   │   ├── field
    │   │       │   │   │   └── main.go
    │   │       │   │   └── fn
    │   │       │   │   │   └── main.go
    │   │       │   ├── ifaces
    │   │       │   │   ├── .gitattributes
    │   │       │   │   ├── .gitignore
    │   │       │   │   ├── dagger.json
    │   │       │   │   ├── go.mod
    │   │       │   │   ├── go.sum
    │   │       │   │   ├── impl
    │   │       │   │   │   ├── .gitattributes
    │   │       │   │   │   ├── .gitignore
    │   │       │   │   │   ├── dagger.json
    │   │       │   │   │   ├── go.mod
    │   │       │   │   │   ├── go.sum
    │   │       │   │   │   └── main.go
    │   │       │   │   ├── main.go
    │   │       │   │   ├── main_test.go
    │   │       │   │   └── test
    │   │       │   │   │   ├── .gitattributes
    │   │       │   │   │   ├── .gitignore
    │   │       │   │   │   ├── dagger.json
    │   │       │   │   │   ├── go.mod
    │   │       │   │   │   ├── go.sum
    │   │       │   │   │   └── main.go
    │   │       │   ├── minimal
    │   │       │   │   └── main.go
    │   │       │   └── namespacing
    │   │       │   │   ├── dagger.json
    │   │       │   │   ├── go.mod
    │   │       │   │   ├── go.sum
    │   │       │   │   ├── main.go
    │   │       │   │   ├── sub1
    │   │       │   │       ├── .gitignore
    │   │       │   │       ├── dagger.json
    │   │       │   │       ├── go.mod
    │   │       │   │       ├── go.sum
    │   │       │   │       └── main.go
    │   │       │   │   └── sub2
    │   │       │   │       ├── .gitignore
    │   │       │   │       ├── dagger.json
    │   │       │   │       ├── go.mod
    │   │       │   │       ├── go.sum
    │   │       │   │       └── main.go
    │   │       ├── java
    │   │       │   ├── construct
    │   │       │   │   ├── .gitattributes
    │   │       │   │   ├── .gitignore
    │   │       │   │   ├── dagger.json
    │   │       │   │   ├── pom.xml
    │   │       │   │   └── src
    │   │       │   │   │   └── main
    │   │       │   │   │       └── java
    │   │       │   │   │           └── io
    │   │       │   │   │               └── dagger
    │   │       │   │   │                   └── modules
    │   │       │   │   │                       └── construct
    │   │       │   │   │                           └── Construct.java
    │   │       │   ├── defaults
    │   │       │   │   ├── .gitattributes
    │   │       │   │   ├── .gitignore
    │   │       │   │   ├── dagger.json
    │   │       │   │   ├── pom.xml
    │   │       │   │   └── src
    │   │       │   │   │   └── main
    │   │       │   │   │       └── java
    │   │       │   │   │           └── io
    │   │       │   │   │               └── dagger
    │   │       │   │   │                   └── modules
    │   │       │   │   │                       └── defaults
    │   │       │   │   │                           └── Defaults.java
    │   │       │   ├── enums
    │   │       │   │   ├── .gitattributes
    │   │       │   │   ├── .gitignore
    │   │       │   │   ├── dagger.json
    │   │       │   │   ├── pom.xml
    │   │       │   │   └── src
    │   │       │   │   │   └── main
    │   │       │   │   │       └── java
    │   │       │   │   │           └── io
    │   │       │   │   │               └── dagger
    │   │       │   │   │                   └── modules
    │   │       │   │   │                       └── mymodule
    │   │       │   │   │                           ├── MyModule.java
    │   │       │   │   │                           └── Severity.java
    │   │       │   └── fields
    │   │       │   │   ├── .gitattributes
    │   │       │   │   ├── .gitignore
    │   │       │   │   ├── dagger.json
    │   │       │   │   ├── pom.xml
    │   │       │   │   └── src
    │   │       │   │       └── main
    │   │       │   │           └── java
    │   │       │   │               └── io
    │   │       │   │                   └── dagger
    │   │       │   │                       └── modules
    │   │       │   │                           └── fields
    │   │       │   │                               └── Fields.java
    │   │       ├── php
    │   │       │   ├── defaults
    │   │       │   │   ├── .gitattributes
    │   │       │   │   ├── .gitignore
    │   │       │   │   ├── composer.json
    │   │       │   │   ├── composer.lock
    │   │       │   │   ├── dagger.json
    │   │       │   │   ├── entrypoint.php
    │   │       │   │   └── src
    │   │       │   │   │   └── Defaults.php
    │   │       │   ├── list-kind
    │   │       │   │   ├── .gitattributes
    │   │       │   │   ├── .gitignore
    │   │       │   │   ├── composer.json
    │   │       │   │   ├── dagger.json
    │   │       │   │   ├── entrypoint.php
    │   │       │   │   └── src
    │   │       │   │   │   └── ListKind.php
    │   │       │   ├── object-kind
    │   │       │   │   └── built-in-to-dagger
    │   │       │   │   │   ├── .gitattributes
    │   │       │   │   │   ├── .gitignore
    │   │       │   │   │   ├── composer.json
    │   │       │   │   │   ├── dagger.json
    │   │       │   │   │   ├── entrypoint.php
    │   │       │   │   │   └── src
    │   │       │   │   │       └── BuiltInToDagger.php
    │   │       │   ├── scalar-kind
    │   │       │   │   ├── .gitattributes
    │   │       │   │   ├── .gitignore
    │   │       │   │   ├── composer.json
    │   │       │   │   ├── dagger.json
    │   │       │   │   ├── entrypoint.php
    │   │       │   │   └── src
    │   │       │   │   │   └── ScalarKind.php
    │   │       │   └── void-kind
    │   │       │   │   ├── .gitattributes
    │   │       │   │   ├── .gitignore
    │   │       │   │   ├── composer.json
    │   │       │   │   ├── dagger.json
    │   │       │   │   ├── entrypoint.php
    │   │       │   │   └── src
    │   │       │   │       └── VoidKind.php
    │   │       ├── python
    │   │       │   ├── .gitignore
    │   │       │   ├── extended
    │   │       │   │   ├── .gitattributes
    │   │       │   │   ├── .gitignore
    │   │       │   │   ├── dagger.json
    │   │       │   │   ├── pyproject.toml
    │   │       │   │   ├── src
    │   │       │   │   │   └── main
    │   │       │   │   │   │   └── __init__.py
    │   │       │   │   └── uv.lock
    │   │       │   ├── git-dep
    │   │       │   │   ├── .gitattributes
    │   │       │   │   ├── .gitignore
    │   │       │   │   ├── dagger.json
    │   │       │   │   ├── pyproject.toml
    │   │       │   │   ├── src
    │   │       │   │   │   └── main
    │   │       │   │   │   │   └── __init__.py
    │   │       │   │   └── uv.lock
    │   │       │   ├── id
    │   │       │   │   ├── arg
    │   │       │   │   │   └── main.py
    │   │       │   │   └── fn
    │   │       │   │   │   └── main.py
    │   │       │   ├── ifaces
    │   │       │   │   ├── .dagger
    │   │       │   │   │   ├── .gitattributes
    │   │       │   │   │   ├── .gitignore
    │   │       │   │   │   ├── pyproject.toml
    │   │       │   │   │   ├── src
    │   │       │   │   │   │   └── caller
    │   │       │   │   │   │   │   ├── __init__.py
    │   │       │   │   │   │   │   ├── main.py
    │   │       │   │   │   │   │   └── test_main.py
    │   │       │   │   │   └── uv.lock
    │   │       │   │   ├── dagger.json
    │   │       │   │   ├── impl
    │   │       │   │   │   ├── .gitattributes
    │   │       │   │   │   ├── .gitignore
    │   │       │   │   │   ├── dagger.json
    │   │       │   │   │   ├── pyproject.toml
    │   │       │   │   │   ├── src
    │   │       │   │   │   │   └── impl
    │   │       │   │   │   │   │   └── __init__.py
    │   │       │   │   │   └── uv.lock
    │   │       │   │   └── test
    │   │       │   │   │   ├── .gitattributes
    │   │       │   │   │   ├── .gitignore
    │   │       │   │   │   ├── dagger.json
    │   │       │   │   │   ├── pyproject.toml
    │   │       │   │   │   ├── src
    │   │       │   │   │       └── test
    │   │       │   │   │       │   └── __init__.py
    │   │       │   │   │   └── uv.lock
    │   │       │   └── pip-lock
    │   │       │   │   ├── .gitattributes
    │   │       │   │   ├── .gitignore
    │   │       │   │   ├── dagger.json
    │   │       │   │   ├── pyproject.toml
    │   │       │   │   ├── requirements.lock
    │   │       │   │   └── src
    │   │       │   │       └── main
    │   │       │   │           └── __init__.py
    │   │       └── typescript
    │   │       │   ├── id
    │   │       │       ├── arg
    │   │       │       │   └── index.ts
    │   │       │       ├── field
    │   │       │       │   └── index.ts
    │   │       │       └── fn
    │   │       │       │   └── index.ts
    │   │       │   ├── ifaces
    │   │       │       ├── .gitattributes
    │   │       │       ├── .gitignore
    │   │       │       ├── dagger.json
    │   │       │       ├── go.mod
    │   │       │       ├── go.sum
    │   │       │       ├── impl
    │   │       │       │   ├── .gitattributes
    │   │       │       │   ├── .gitignore
    │   │       │       │   ├── dagger.json
    │   │       │       │   ├── package.json
    │   │       │       │   ├── src
    │   │       │       │   │   └── index.ts
    │   │       │       │   ├── tsconfig.json
    │   │       │       │   └── yarn.lock
    │   │       │       ├── main.go
    │   │       │       ├── main_test.go
    │   │       │       └── test
    │   │       │       │   ├── .gitattributes
    │   │       │       │   ├── .gitignore
    │   │       │       │   ├── dagger.json
    │   │       │       │   ├── package.json
    │   │       │       │   ├── src
    │   │       │       │       └── index.ts
    │   │       │       │   ├── tsconfig.json
    │   │       │       │   └── yarn.lock
    │   │       │   ├── minimal
    │   │       │       ├── builtin.ts
    │   │       │       ├── index.ts
    │   │       │       └── unexported.ts
    │   │       │   ├── optional
    │   │       │       └── index.ts
    │   │       │   └── syntax
    │   │       │       └── index.ts
    │   │   ├── nested-c2c
    │   │       └── main.go
    │   │   ├── pipe.go
    │   │   ├── relay
    │   │       └── main.go
    │   │   ├── sdks
    │   │       ├── only-codegen
    │   │       │   ├── .gitattributes
    │   │       │   ├── .gitignore
    │   │       │   ├── dagger.json
    │   │       │   ├── go.mod
    │   │       │   ├── go.sum
    │   │       │   └── main.go
    │   │       └── only-runtime
    │   │       │   ├── .gitattributes
    │   │       │   ├── .gitignore
    │   │       │   ├── dagger.json
    │   │       │   ├── go.mod
    │   │       │   ├── go.sum
    │   │       │   ├── main.go
    │   │       │   └── src
    │   │       │       ├── go.mod
    │   │       │       ├── go.sum
    │   │       │       └── main.go
    │   │   ├── secretkey.txt
    │   │   ├── socket-echo.go
    │   │   ├── telemetry
    │   │       └── main.go
    │   │   └── udp-service.go
    ├── interface.go
    ├── json.go
    ├── llm.go
    ├── llm_anthropic.go
    ├── llm_dagger_prompt.md
    ├── llm_docs.md
    ├── llm_google.go
    ├── llm_openai.go
    ├── llm_replay.go
    ├── llm_test.go
    ├── mcp.go
    ├── mcpserver.go
    ├── moddeps.go
    ├── modfunc.go
    ├── modtypes.go
    ├── module.go
    ├── modulerefs.go
    ├── modulerefs_test.go
    ├── modules
    │   └── config.go
    ├── modulesource.go
    ├── modulesource_test.go
    ├── net.go
    ├── object.go
    ├── platform.go
    ├── postcall.go
    ├── query.go
    ├── reffs
    │   └── reffs.go
    ├── schema
    │   ├── README.md
    │   ├── cache.go
    │   ├── cloud.go
    │   ├── container.go
    │   ├── coremod.go
    │   ├── deprecations.go
    │   ├── directory.go
    │   ├── engine.go
    │   ├── env.go
    │   ├── error.go
    │   ├── file.go
    │   ├── git.go
    │   ├── host.go
    │   ├── http.go
    │   ├── llm.go
    │   ├── module.go
    │   ├── modulesource.go
    │   ├── modulesource_test.go
    │   ├── platform.go
    │   ├── query.go
    │   ├── schema_test.go
    │   ├── secret.go
    │   ├── service.go
    │   ├── socket.go
    │   ├── util.go
    │   └── wrapper.go
    ├── sdk.go
    ├── sdk
    │   ├── consts.go
    │   ├── go_sdk.go
    │   ├── loader.go
    │   ├── loader_test.go
    │   ├── module.go
    │   ├── module_client_generator.go
    │   ├── module_code_generator.go
    │   └── module_runtime.go
    ├── secret.go
    ├── secret_test.go
    ├── service.go
    ├── services.go
    ├── services_test.go
    ├── socket.go
    ├── telemetry.go
    ├── terminal.go
    ├── tracing.go
    ├── typedef.go
    ├── typedef_test.go
    ├── util.go
    └── void.go
├── dagger.json
├── dagql
    ├── README.md
    ├── builtins.go
    ├── cachekey.go
    ├── call
    │   ├── argument.go
    │   ├── callpbv1
    │   │   ├── call.go
    │   │   ├── call.pb.go
    │   │   ├── call.proto
    │   │   └── generate.go
    │   ├── id.go
    │   ├── literal.go
    │   ├── module.go
    │   └── type.go
    ├── dagql_test.go
    ├── dagui
    │   ├── db.go
    │   ├── dot.go
    │   ├── ids.go
    │   ├── opts.go
    │   ├── ordered_set.go
    │   ├── spans.go
    │   └── types.go
    ├── directives.go
    ├── errors.go
    ├── idtui
    │   ├── debug.go
    │   ├── demos
    │   │   ├── init
    │   │   ├── install
    │   │   ├── listen
    │   │   ├── publish
    │   │   ├── query
    │   │   ├── record-all
    │   │   ├── run
    │   │   └── up
    │   ├── frontend.go
    │   ├── frontend_dots.go
    │   ├── frontend_plain.go
    │   ├── frontend_pretty.go
    │   ├── golden_test.go
    │   ├── multiprefixw
    │   │   ├── prefixw.go
    │   │   └── prefixw_test.go
    │   ├── output.go
    │   ├── symbols.go
    │   ├── sys_unix.go
    │   ├── sys_windows.go
    │   ├── testdata
    │   │   └── TestTelemetry
    │   │   │   └── TestGolden
    │   │   │       ├── .gitignore
    │   │   │       ├── broken-dep
    │   │   │           └── use-broken
    │   │   │       ├── broken
    │   │   │           └── broken
    │   │   │       ├── cached-execs
    │   │   │       ├── call-bubbling-dep
    │   │   │       ├── call-failing-dep
    │   │   │       ├── custom-span
    │   │   │       ├── dagger-test-modules
    │   │   │           └── fn
    │   │   │       ├── dagger-test-modules@73670b0338c02cdd190f56b34c6e25066c7c8875
    │   │   │           └── fn
    │   │   │       ├── docker-build
    │   │   │       ├── docker-build-fail
    │   │   │       ├── encapsulate
    │   │   │       ├── fail-effect
    │   │   │       ├── fail-encapsulated
    │   │   │       ├── fail-log
    │   │   │       ├── fail-log-native
    │   │   │       ├── git-readme
    │   │   │       ├── hello-world
    │   │   │       ├── httpreadme
    │   │   │       ├── list
    │   │   │       ├── nested-calls
    │   │   │       ├── object-lists
    │   │   │       ├── path-args
    │   │   │       ├── pending
    │   │   │       ├── python
    │   │   │           ├── custom-span
    │   │   │           └── pending
    │   │   │       ├── revealed-spans
    │   │   │       ├── trace-function-calls
    │   │   │       ├── trace-remote-function-calls
    │   │   │       ├── typescript
    │   │   │           ├── custom-span
    │   │   │           ├── fail-effect
    │   │   │           ├── fail-log
    │   │   │           ├── fail-log-native
    │   │   │           └── pending
    │   │   │       ├── use-cached-exec-service
    │   │   │       ├── use-exec-service
    │   │   │       └── use-no-exec-service
    │   ├── viztest
    │   │   ├── .gitattributes
    │   │   ├── .gitignore
    │   │   ├── broken-dep
    │   │   │   ├── .gitattributes
    │   │   │   ├── .gitignore
    │   │   │   ├── broken
    │   │   │   │   ├── .gitattributes
    │   │   │   │   ├── .gitignore
    │   │   │   │   ├── dagger.json
    │   │   │   │   ├── go.mod
    │   │   │   │   ├── go.sum
    │   │   │   │   └── main.go
    │   │   │   ├── dagger.json
    │   │   │   ├── go.mod
    │   │   │   ├── go.sum
    │   │   │   └── main.go
    │   │   ├── dagger.json
    │   │   ├── dep
    │   │   │   ├── .gitattributes
    │   │   │   ├── .gitignore
    │   │   │   ├── dagger.json
    │   │   │   ├── go.mod
    │   │   │   ├── go.sum
    │   │   │   ├── main.go
    │   │   │   └── nested-dep
    │   │   │   │   ├── .gitattributes
    │   │   │   │   ├── .gitignore
    │   │   │   │   ├── dagger.json
    │   │   │   │   ├── go.mod
    │   │   │   │   ├── go.sum
    │   │   │   │   └── main.go
    │   │   ├── go.mod
    │   │   ├── go.sum
    │   │   ├── main.go
    │   │   ├── python
    │   │   │   ├── .gitattributes
    │   │   │   ├── .gitignore
    │   │   │   ├── dagger.json
    │   │   │   ├── pyproject.toml
    │   │   │   ├── src
    │   │   │   │   └── main
    │   │   │   │   │   └── __init__.py
    │   │   │   └── uv.lock
    │   │   └── typescript
    │   │   │   ├── .gitattributes
    │   │   │   ├── .gitignore
    │   │   │   ├── .prettierrc.cjs
    │   │   │   ├── dagger.json
    │   │   │   ├── package.json
    │   │   │   ├── src
    │   │   │       └── index.ts
    │   │   │   ├── tsconfig.json
    │   │   │   └── yarn.lock
    │   ├── vterm.go
    │   ├── vterm_lite.go
    │   └── vterm_lite_test.go
    ├── idwalk.go
    ├── internal.go
    ├── internal
    │   ├── ioctx
    │   │   └── ioctx.go
    │   ├── pipes
    │   │   └── schema.go
    │   └── points
    │   │   └── schema.go
    ├── introspection
    │   ├── query.go
    │   ├── query.graphql
    │   └── types.go
    ├── nullables.go
    ├── objects.go
    ├── server.go
    ├── session_cache.go
    ├── testdata
    │   └── introspection.json
    ├── tracing.go
    └── types.go
├── docs
    ├── .dagger
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── go.mod
    │   ├── go.sum
    │   └── main.go
    ├── .gitignore
    ├── ARCHIVING.md
    ├── STYLE_GUIDE.md
    ├── _README.md
    ├── archived_docs
    │   ├── assets
    │   │   └── 0.9
    │   │   │   ├── api
    │   │   │       └── snippets
    │   │   │       │   └── concepts
    │   │   │       │       ├── query1.gql
    │   │   │       │       ├── query2.gql
    │   │   │       │       ├── query3.gql
    │   │   │       │       ├── query4.gql
    │   │   │       │       ├── query5.gql
    │   │   │       │       └── query6.gql
    │   │   │   └── quickstart
    │   │   │       └── snippets
    │   │   │           └── build
    │   │   │               ├── index.mjs
    │   │   │               ├── main.go
    │   │   │               └── main.py
    │   ├── index.html.tmpl
    │   └── netlify.toml
    ├── babel.config.js
    ├── current_docs
    │   ├── .eslintrc.cjs
    │   ├── .gitattributes
    │   ├── .prettierrc
    │   ├── .ruff.toml
    │   ├── api
    │   │   ├── arguments.mdx
    │   │   ├── cache-volumes.mdx
    │   │   ├── chaining.mdx
    │   │   ├── clients-cli.mdx
    │   │   ├── clients-http.mdx
    │   │   ├── clients-sdk.mdx
    │   │   ├── constructors.mdx
    │   │   ├── custom-functions.mdx
    │   │   ├── custom-types.mdx
    │   │   ├── daggerverse.mdx
    │   │   ├── default-paths.mdx
    │   │   ├── documentation.mdx
    │   │   ├── engine.mdx
    │   │   ├── enumerations.mdx
    │   │   ├── error-handling.mdx
    │   │   ├── fs-filters.mdx
    │   │   ├── ide-integration.mdx
    │   │   ├── index.mdx
    │   │   ├── interfaces.mdx
    │   │   ├── internals.mdx
    │   │   ├── llm.mdx
    │   │   ├── module-dependencies.mdx
    │   │   ├── module-structure.mdx
    │   │   ├── module-tests.mdx
    │   │   ├── packages.mdx
    │   │   ├── playground.mdx
    │   │   ├── remote-modules.mdx
    │   │   ├── remote-repositories.mdx
    │   │   ├── return-values.mdx
    │   │   ├── secrets.mdx
    │   │   ├── services.mdx
    │   │   ├── snippets
    │   │   │   ├── cache-volumes
    │   │   │   │   ├── go
    │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── go.mod
    │   │   │   │   │   ├── go.sum
    │   │   │   │   │   └── main.go
    │   │   │   │   ├── python
    │   │   │   │   │   └── main.py
    │   │   │   │   └── typescript
    │   │   │   │   │   └── index.ts
    │   │   │   ├── chaining
    │   │   │   │   ├── go
    │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── go.mod
    │   │   │   │   │   ├── go.sum
    │   │   │   │   │   └── main.go
    │   │   │   │   ├── php
    │   │   │   │   │   ├── composer.json
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   └── src
    │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   ├── python
    │   │   │   │   │   └── main.py
    │   │   │   │   └── typescript
    │   │   │   │   │   └── index.ts
    │   │   │   ├── clients-http
    │   │   │   │   ├── build.sh
    │   │   │   │   ├── client.php
    │   │   │   │   └── main.rs
    │   │   │   ├── clients-sdk
    │   │   │   │   ├── go
    │   │   │   │   │   └── main.go
    │   │   │   │   ├── php
    │   │   │   │   │   └── test.php
    │   │   │   │   ├── python
    │   │   │   │   │   └── test.py
    │   │   │   │   └── typescript
    │   │   │   │   │   └── build.mts
    │   │   │   ├── constructors
    │   │   │   │   ├── go
    │   │   │   │   │   ├── default-object
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   └── simple
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   ├── java
    │   │   │   │   │   ├── default-object
    │   │   │   │   │   │   └── MyModule.java
    │   │   │   │   │   └── simple
    │   │   │   │   │   │   └── MyModule.java
    │   │   │   │   ├── php
    │   │   │   │   │   ├── default-object
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   └── simple
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │       └── MyModule.php
    │   │   │   │   ├── python
    │   │   │   │   │   ├── async
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   ├── complex
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   ├── default-object
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   ├── factory
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── simple
    │   │   │   │   │   │   └── main.py
    │   │   │   │   └── typescript
    │   │   │   │   │   ├── default-object-in-field
    │   │   │   │   │       └── index.ts
    │   │   │   │   │   ├── default-object
    │   │   │   │   │       └── index.ts
    │   │   │   │   │   └── simple
    │   │   │   │   │       └── index.ts
    │   │   │   ├── custom-types
    │   │   │   │   ├── go
    │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── go.mod
    │   │   │   │   │   ├── go.sum
    │   │   │   │   │   └── main.go
    │   │   │   │   ├── python
    │   │   │   │   │   └── main.py
    │   │   │   │   └── typescript
    │   │   │   │   │   └── index.ts
    │   │   │   ├── debugging
    │   │   │   │   ├── go
    │   │   │   │   │   ├── terminal-container
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── terminal-directory-1
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   └── terminal-directory-2
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   ├── python
    │   │   │   │   │   ├── terminal-container
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   ├── terminal-directory-1
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── terminal-directory-2
    │   │   │   │   │   │   └── main.py
    │   │   │   │   └── typescript
    │   │   │   │   │   ├── terminal-container
    │   │   │   │   │       └── index.ts
    │   │   │   │   │   ├── terminal-directory-1
    │   │   │   │   │       └── index.ts
    │   │   │   │   │   └── terminal-directory-2
    │   │   │   │   │       └── index.ts
    │   │   │   ├── default-paths
    │   │   │   │   ├── go
    │   │   │   │   │   ├── .gitattributes
    │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── go.mod
    │   │   │   │   │   ├── go.sum
    │   │   │   │   │   └── main.go
    │   │   │   │   ├── php
    │   │   │   │   │   ├── composer.json
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   └── src
    │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   ├── python
    │   │   │   │   │   └── main.py
    │   │   │   │   └── typescript
    │   │   │   │   │   └── index.ts
    │   │   │   ├── dependencies
    │   │   │   │   └── chaining
    │   │   │   │   │   ├── go
    │   │   │   │   │       ├── .gitignore
    │   │   │   │   │       ├── dagger.json
    │   │   │   │   │       ├── go.mod
    │   │   │   │   │       ├── go.sum
    │   │   │   │   │       └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │       └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │       ├── composer.json
    │   │   │   │   │       ├── dagger.json
    │   │   │   │   │       ├── entrypoint.php
    │   │   │   │   │       └── src
    │   │   │   │   │       │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │       └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │       └── index.ts
    │   │   │   ├── documentation
    │   │   │   │   ├── go
    │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   ├── go.mod
    │   │   │   │   │   ├── go.sum
    │   │   │   │   │   ├── main.go
    │   │   │   │   │   └── object.go
    │   │   │   │   ├── java
    │   │   │   │   │   ├── main
    │   │   │   │   │   │   └── MyModule.java
    │   │   │   │   │   └── object
    │   │   │   │   │   │   └── MyModule.java
    │   │   │   │   ├── php
    │   │   │   │   │   ├── main
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   └── object
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │       └── MyModule.php
    │   │   │   │   ├── python
    │   │   │   │   │   ├── main.py
    │   │   │   │   │   └── object.py
    │   │   │   │   └── typescript
    │   │   │   │   │   ├── index.ts
    │   │   │   │   │   └── object.ts
    │   │   │   ├── enums
    │   │   │   │   ├── go
    │   │   │   │   │   ├── .gitattributes
    │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── go.mod
    │   │   │   │   │   ├── go.sum
    │   │   │   │   │   └── main.go
    │   │   │   │   ├── java
    │   │   │   │   │   ├── MyModule.java
    │   │   │   │   │   └── Severity.java
    │   │   │   │   ├── python
    │   │   │   │   │   └── main.py
    │   │   │   │   └── typescript
    │   │   │   │   │   └── index.ts
    │   │   │   ├── error-handling
    │   │   │   │   ├── go
    │   │   │   │   │   └── main.go
    │   │   │   │   ├── java
    │   │   │   │   │   └── MyModule.java
    │   │   │   │   ├── php
    │   │   │   │   │   ├── composer.json
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   └── src
    │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   ├── python
    │   │   │   │   │   └── main.py
    │   │   │   │   └── typescript
    │   │   │   │   │   └── index.ts
    │   │   │   ├── fs-filters
    │   │   │   │   ├── post-call
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   └── pre-call
    │   │   │   │   │   ├── go
    │   │   │   │   │       ├── .gitignore
    │   │   │   │   │       ├── dagger.json
    │   │   │   │   │       ├── go.mod
    │   │   │   │   │       ├── go.sum
    │   │   │   │   │       └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │       └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │       ├── composer.json
    │   │   │   │   │       ├── dagger.json
    │   │   │   │   │       ├── entrypoint.php
    │   │   │   │   │       └── src
    │   │   │   │   │       │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │       └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │       └── index.ts
    │   │   │   ├── functions
    │   │   │   │   ├── arguments-array
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── arguments-boolean
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── arguments-container
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── arguments-default-string
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── arguments-directory
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── arguments-file
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── arguments-optional
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── arguments-return-values-float
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitattributes
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── arguments-return-values-integer
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitattributes
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── arguments-string
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── functions-complex
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitattributes
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           ├── MyModule.java
    │   │   │   │   │   │   │                           └── package-info.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── return-values-chaining
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── return-values-container
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── return-values-directory
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── return-values-file
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   └── return-values-string
    │   │   │   │   │   ├── go
    │   │   │   │   │       ├── .gitignore
    │   │   │   │   │       ├── dagger.json
    │   │   │   │   │       ├── go.mod
    │   │   │   │   │       ├── go.sum
    │   │   │   │   │       └── main.go
    │   │   │   │   │   ├── python
    │   │   │   │   │       └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │       └── index.ts
    │   │   │   ├── interfaces
    │   │   │   │   ├── declarations
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── implementations
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitattributes
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   └── usages
    │   │   │   │   │   ├── go
    │   │   │   │   │       ├── .gitattributes
    │   │   │   │   │       ├── .gitignore
    │   │   │   │   │       ├── dagger.json
    │   │   │   │   │       ├── go.mod
    │   │   │   │   │       ├── go.sum
    │   │   │   │   │       └── main.go
    │   │   │   │   │   ├── python
    │   │   │   │   │       └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │       └── index.ts
    │   │   │   ├── modules
    │   │   │   │   └── testing
    │   │   │   │   │   ├── go
    │   │   │   │   │       ├── .gitattributes
    │   │   │   │   │       ├── .gitignore
    │   │   │   │   │       ├── dagger.json
    │   │   │   │   │       ├── go.mod
    │   │   │   │   │       ├── go.sum
    │   │   │   │   │       └── main.go
    │   │   │   │   │   ├── python
    │   │   │   │   │       ├── .gitattributes
    │   │   │   │   │       ├── .gitignore
    │   │   │   │   │       ├── dagger.json
    │   │   │   │   │       ├── pyproject.toml
    │   │   │   │   │       ├── src
    │   │   │   │   │       │   └── greeter
    │   │   │   │   │       │   │   ├── __init__.py
    │   │   │   │   │       │   │   └── main.py
    │   │   │   │   │       └── uv.lock
    │   │   │   │   │   └── typescript
    │   │   │   │   │       ├── .gitattributes
    │   │   │   │   │       ├── .gitignore
    │   │   │   │   │       ├── dagger.json
    │   │   │   │   │       ├── package.json
    │   │   │   │   │       ├── src
    │   │   │   │   │           └── index.ts
    │   │   │   │   │       ├── tsconfig.json
    │   │   │   │   │       └── yarn.lock
    │   │   │   ├── secrets
    │   │   │   │   ├── go
    │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── go.mod
    │   │   │   │   │   ├── go.sum
    │   │   │   │   │   └── main.go
    │   │   │   │   ├── python
    │   │   │   │   │   └── main.py
    │   │   │   │   └── typescript
    │   │   │   │   │   └── index.ts
    │   │   │   ├── services
    │   │   │   │   ├── bind-services
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── create-interdependent-services
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── expose-dagger-services-to-host
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── expose-host-services-to-dagger
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── persist-service-state
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── service-lifecycle-1
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── service-lifecycle-2
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── service-lifecycle-3
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── start-stop-services
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   ├── test-against-db-service
    │   │   │   │   │   ├── go
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── go.mod
    │   │   │   │   │   │   ├── go.sum
    │   │   │   │   │   │   └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── main
    │   │   │   │   │   │   │       └── java
    │   │   │   │   │   │   │           └── io
    │   │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │   │   ├── composer.json
    │   │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   │   └── src
    │   │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │   │   └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │   │   └── index.ts
    │   │   │   │   └── use-endpoint
    │   │   │   │   │   ├── go
    │   │   │   │   │       ├── .gitignore
    │   │   │   │   │       ├── dagger.json
    │   │   │   │   │       ├── go.mod
    │   │   │   │   │       ├── go.sum
    │   │   │   │   │       └── main.go
    │   │   │   │   │   ├── java
    │   │   │   │   │       ├── .gitignore
    │   │   │   │   │       ├── dagger.json
    │   │   │   │   │       ├── pom.xml
    │   │   │   │   │       └── src
    │   │   │   │   │       │   └── main
    │   │   │   │   │       │       └── java
    │   │   │   │   │       │           └── io
    │   │   │   │   │       │               └── dagger
    │   │   │   │   │       │                   └── modules
    │   │   │   │   │       │                       └── mymodule
    │   │   │   │   │       │                           └── MyModule.java
    │   │   │   │   │   ├── php
    │   │   │   │   │       ├── composer.json
    │   │   │   │   │       ├── dagger.json
    │   │   │   │   │       ├── entrypoint.php
    │   │   │   │   │       └── src
    │   │   │   │   │       │   └── MyModule.php
    │   │   │   │   │   ├── python
    │   │   │   │   │       └── main.py
    │   │   │   │   │   └── typescript
    │   │   │   │   │       └── index.ts
    │   │   │   └── state-functions
    │   │   │   │   ├── go
    │   │   │   │       ├── .gitignore
    │   │   │   │       ├── dagger.json
    │   │   │   │       ├── go.mod
    │   │   │   │       ├── go.sum
    │   │   │   │       └── main.go
    │   │   │   │   ├── java
    │   │   │   │       └── src
    │   │   │   │       │   └── main
    │   │   │   │       │       └── java
    │   │   │   │       │           └── io
    │   │   │   │       │               └── dagger
    │   │   │   │       │                   └── modules
    │   │   │   │       │                       └── mymodule
    │   │   │   │       │                           └── MyModule.java
    │   │   │   │   ├── python
    │   │   │   │       └── main.py
    │   │   │   │   └── typescript
    │   │   │   │       └── index.ts
    │   │   ├── state.mdx
    │   │   ├── terminal.mdx
    │   │   └── types.mdx
    │   ├── ci
    │   │   ├── adopting.mdx
    │   │   └── integrations
    │   │   │   ├── _integration.mdx.template
    │   │   │   ├── apple-container.mdx
    │   │   │   ├── argo-workflows.mdx
    │   │   │   ├── aws-codebuild.mdx
    │   │   │   ├── azure-pipelines.mdx
    │   │   │   ├── ci.mdx
    │   │   │   ├── circleci.mdx
    │   │   │   ├── container-runtimes.mdx
    │   │   │   ├── github-actions.mdx
    │   │   │   ├── github.mdx
    │   │   │   ├── gitlab.mdx
    │   │   │   ├── google-cloud-run.mdx
    │   │   │   ├── index.mdx
    │   │   │   ├── jenkins.mdx
    │   │   │   ├── kubernetes.mdx
    │   │   │   ├── nerdctl.mdx
    │   │   │   ├── openshift.mdx
    │   │   │   ├── podman.mdx
    │   │   │   ├── snippets
    │   │   │       ├── Jenkinsfile
    │   │   │       ├── argo-workflow.yaml
    │   │   │       ├── azure-pipelines-hello.yml
    │   │   │       ├── azure-pipelines-test-build.yml
    │   │   │       ├── buildspec-hello.yml
    │   │   │       ├── buildspec-test-build.yml
    │   │   │       ├── circle-hello.yml
    │   │   │       ├── circle-test-build.yml
    │   │   │       ├── depot-hello-shell.yml
    │   │   │       ├── depot-hello.yml
    │   │   │       ├── depot-test-build.yml
    │   │   │       ├── github-ghcr.yml
    │   │   │       ├── github-hello-shell.yml
    │   │   │       ├── github-hello.yml
    │   │   │       ├── github-test-build.yml
    │   │   │       ├── gitlab-docker-hello.yml
    │   │   │       ├── gitlab-docker-test-build.yml
    │   │   │       ├── gitlab-kubernetes-hello.yml
    │   │   │       ├── gitlab-kubernetes-test-build.yml
    │   │   │       ├── gitlab-runner-config.yml
    │   │   │       ├── gitlab-runner.yml
    │   │   │       ├── google-cloud-run
    │   │   │       │   ├── go
    │   │   │       │   │   ├── .gitignore
    │   │   │       │   │   ├── dagger.json
    │   │   │       │   │   ├── go.mod
    │   │   │       │   │   ├── go.sum
    │   │   │       │   │   ├── main.go
    │   │   │       │   │   └── querybuilder
    │   │   │       │   │   │   ├── marshal.go
    │   │   │       │   │   │   └── querybuilder.go
    │   │   │       │   ├── python
    │   │   │       │   │   └── main.py
    │   │   │       │   └── typescript
    │   │   │       │   │   └── index.ts
    │   │   │       ├── java
    │   │   │       │   ├── go
    │   │   │       │   │   ├── dagger.json
    │   │   │       │   │   ├── go.mod
    │   │   │       │   │   ├── go.sum
    │   │   │       │   │   └── main.go
    │   │   │       │   ├── python
    │   │   │       │   │   └── main.py
    │   │   │       │   └── typescript
    │   │   │       │   │   └── index.ts
    │   │   │       ├── openshift.yaml
    │   │   │       ├── php
    │   │   │       │   ├── go
    │   │   │       │   │   ├── .gitignore
    │   │   │       │   │   ├── dagger.json
    │   │   │       │   │   ├── go.mod
    │   │   │       │   │   ├── go.sum
    │   │   │       │   │   └── main.go
    │   │   │       │   ├── python
    │   │   │       │   │   └── main.py
    │   │   │       │   └── typescript
    │   │   │       │   │   └── index.ts
    │   │   │       ├── tekton-dagger-task.yaml
    │   │   │       ├── tekton-git-pipeline-run.yaml
    │   │   │       └── tekton-git-pipeline.yaml
    │   │   │   └── tekton.mdx
    │   ├── configuration
    │   │   ├── cache.mdx
    │   │   ├── cloud.mdx
    │   │   ├── custom-ca.mdx
    │   │   ├── custom-runner.mdx
    │   │   ├── engine.mdx
    │   │   ├── index.mdx
    │   │   ├── llm.mdx
    │   │   ├── modules.mdx
    │   │   └── proxy.mdx
    │   ├── contributing.mdx
    │   ├── cookbook
    │   │   ├── cookbook.mdx
    │   │   └── snippets
    │   │   │   ├── builds
    │   │   │       ├── cache
    │   │   │       │   ├── go
    │   │   │       │   │   ├── .gitattributes
    │   │   │       │   │   ├── .gitignore
    │   │   │       │   │   ├── dagger.json
    │   │   │       │   │   ├── go.mod
    │   │   │       │   │   ├── go.sum
    │   │   │       │   │   └── main.go
    │   │   │       │   ├── php
    │   │   │       │   │   ├── composer.json
    │   │   │       │   │   ├── dagger.json
    │   │   │       │   │   ├── entrypoint.php
    │   │   │       │   │   └── src
    │   │   │       │   │   │   └── MyModule.php
    │   │   │       │   ├── python
    │   │   │       │   │   └── main.py
    │   │   │       │   └── typescript
    │   │   │       │   │   └── index.ts
    │   │   │       ├── dockerfile-context
    │   │   │       │   ├── go
    │   │   │       │   │   ├── .gitattributes
    │   │   │       │   │   ├── .gitignore
    │   │   │       │   │   ├── dagger.json
    │   │   │       │   │   ├── go.mod
    │   │   │       │   │   ├── go.sum
    │   │   │       │   │   └── main.go
    │   │   │       │   ├── python
    │   │   │       │   │   └── main.py
    │   │   │       │   └── typescript
    │   │   │       │   │   └── index.ts
    │   │   │       ├── dockerfile
    │   │   │       │   ├── go
    │   │   │       │   │   ├── .gitattributes
    │   │   │       │   │   ├── .gitignore
    │   │   │       │   │   ├── dagger.json
    │   │   │       │   │   ├── go.mod
    │   │   │       │   │   ├── go.sum
    │   │   │       │   │   └── main.go
    │   │   │       │   ├── php
    │   │   │       │   │   ├── composer.json
    │   │   │       │   │   ├── dagger.json
    │   │   │       │   │   ├── entrypoint.php
    │   │   │       │   │   └── src
    │   │   │       │   │   │   └── MyModule.php
    │   │   │       │   ├── python
    │   │   │       │   │   └── main.py
    │   │   │       │   └── typescript
    │   │   │       │   │   └── index.ts
    │   │   │       ├── matrix-build
    │   │   │       │   ├── go
    │   │   │       │   │   ├── .gitattributes
    │   │   │       │   │   ├── .gitignore
    │   │   │       │   │   ├── dagger.json
    │   │   │       │   │   ├── go.mod
    │   │   │       │   │   ├── go.sum
    │   │   │       │   │   └── main.go
    │   │   │       │   ├── php
    │   │   │       │   │   ├── composer.json
    │   │   │       │   │   ├── dagger.json
    │   │   │       │   │   ├── entrypoint.php
    │   │   │       │   │   └── src
    │   │   │       │   │   │   └── MyModule.php
    │   │   │       │   ├── python
    │   │   │       │   │   └── main.py
    │   │   │       │   └── typescript
    │   │   │       │   │   └── index.ts
    │   │   │       ├── multi-arch-cc
    │   │   │       │   ├── go
    │   │   │       │   │   ├── .gitattributes
    │   │   │       │   │   ├── .gitignore
    │   │   │       │   │   ├── dagger.json
    │   │   │       │   │   ├── go.mod
    │   │   │       │   │   ├── go.sum
    │   │   │       │   │   └── main.go
    │   │   │       │   ├── python
    │   │   │       │   │   └── main.py
    │   │   │       │   └── typescript
    │   │   │       │   │   └── index.ts
    │   │   │       ├── multi-arch
    │   │   │       │   ├── go
    │   │   │       │   │   ├── .gitattributes
    │   │   │       │   │   ├── .gitignore
    │   │   │       │   │   ├── dagger.json
    │   │   │       │   │   ├── go.mod
    │   │   │       │   │   ├── go.sum
    │   │   │       │   │   └── main.go
    │   │   │       │   ├── python
    │   │   │       │   │   └── main.py
    │   │   │       │   └── typescript
    │   │   │       │   │   └── index.ts
    │   │   │       ├── multi-stage-build
    │   │   │       │   ├── go
    │   │   │       │   │   ├── .gitignore
    │   │   │       │   │   ├── dagger.json
    │   │   │       │   │   ├── go.mod
    │   │   │       │   │   ├── go.sum
    │   │   │       │   │   └── main.go
    │   │   │       │   ├── php
    │   │   │       │   │   ├── composer.json
    │   │   │       │   │   ├── dagger.json
    │   │   │       │   │   ├── entrypoint.php
    │   │   │       │   │   └── src
    │   │   │       │   │   │   └── MyModule.php
    │   │   │       │   ├── python
    │   │   │       │   │   └── main.py
    │   │   │       │   └── typescript
    │   │   │       │   │   └── index.ts
    │   │   │       ├── oci-annotations
    │   │   │       │   ├── go
    │   │   │       │   │   ├── .gitattributes
    │   │   │       │   │   ├── .gitignore
    │   │   │       │   │   ├── dagger.json
    │   │   │       │   │   ├── go.mod
    │   │   │       │   │   ├── go.sum
    │   │   │       │   │   └── main.go
    │   │   │       │   ├── python
    │   │   │       │   │   └── main.py
    │   │   │       │   └── typescript
    │   │   │       │   │   └── index.ts
    │   │   │       └── oci-labels
    │   │   │       │   ├── go
    │   │   │       │       ├── .gitattributes
    │   │   │       │       ├── .gitignore
    │   │   │       │       ├── dagger.json
    │   │   │       │       ├── go.mod
    │   │   │       │       ├── go.sum
    │   │   │       │       └── main.go
    │   │   │       │   ├── python
    │   │   │       │       └── main.py
    │   │   │       │   └── typescript
    │   │   │       │       └── index.ts
    │   │   │   ├── cache-dependencies
    │   │   │       ├── go
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── php
    │   │   │       │   ├── composer.json
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── entrypoint.php
    │   │   │       │   └── src
    │   │   │       │   │   └── MyModule.php
    │   │   │       ├── python
    │   │   │       │   ├── dagger.json
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   ├── dagger.json
    │   │   │       │   └── index.ts
    │   │   │   ├── clone-git-repository-ssh
    │   │   │       ├── go
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── python
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   └── index.ts
    │   │   │   ├── clone-git-repository
    │   │   │       ├── go
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── php
    │   │   │       │   ├── .gitattributes
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── composer.json
    │   │   │       │   ├── composer.lock
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── entrypoint.php
    │   │   │       │   └── src
    │   │   │       │   │   └── MyModule.php
    │   │   │       ├── python
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   └── index.ts
    │   │   │   ├── continue-after-errors
    │   │   │       ├── go
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── python
    │   │   │       │   ├── dagger.json
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   ├── dagger.json
    │   │   │       │   └── src
    │   │   │       │       └── index.ts
    │   │   │   ├── copy-dir
    │   │   │       ├── go
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── php
    │   │   │       │   ├── .gitattributes
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── composer.json
    │   │   │       │   ├── composer.lock
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── entrypoint.php
    │   │   │       │   └── src
    │   │   │       │   │   └── MyModule.php
    │   │   │       ├── python
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   └── index.ts
    │   │   │   ├── copy-file-runtime
    │   │   │       ├── go
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── python
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   └── index.ts
    │   │   │   ├── copy-file
    │   │   │       ├── go
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── python
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   └── index.ts
    │   │   │   ├── copy-filter-dir-post
    │   │   │       ├── go
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── python
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   └── index.ts
    │   │   │   ├── copy-filter-dir-pre
    │   │   │       ├── go
    │   │   │       │   ├── .gitattributes
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── python
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   └── index.ts
    │   │   │   ├── copy-modify-dir
    │   │   │       ├── go
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── php
    │   │   │       │   ├── .gitattributes
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── composer.json
    │   │   │       │   ├── composer.lock
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── entrypoint.php
    │   │   │       │   └── src
    │   │   │       │   │   └── MyModule.php
    │   │   │       ├── python
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   └── index.ts
    │   │   │   ├── custom-spans
    │   │   │       ├── go
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── python
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   └── index.ts
    │   │   │   ├── execute-concurrently
    │   │   │       ├── go
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── python
    │   │   │       │   ├── dagger.json
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   ├── dagger.json
    │   │   │       │   └── index.ts
    │   │   │   ├── export-container
    │   │   │       ├── go
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── python
    │   │   │       │   ├── dagger.json
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   ├── dagger.json
    │   │   │       │   └── index.ts
    │   │   │   ├── export-file-dir
    │   │   │       ├── go
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── python
    │   │   │       │   ├── dagger.json
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   ├── dagger.json
    │   │   │       │   └── index.ts
    │   │   │   ├── handle-errors
    │   │   │       ├── go
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── python
    │   │   │       │   ├── dagger.json
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   ├── dagger.json
    │   │   │       │   └── index.ts
    │   │   │   ├── load-image-host
    │   │   │       ├── go
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── python
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   └── index.ts
    │   │   │   ├── mount-dir
    │   │   │       ├── go
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── php
    │   │   │       │   ├── .gitattributes
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── composer.json
    │   │   │       │   ├── composer.lock
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── entrypoint.php
    │   │   │       │   └── src
    │   │   │       │   │   └── MyModule.php
    │   │   │       ├── python
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   └── index.ts
    │   │   │   ├── mount-file
    │   │   │       ├── go
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── python
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   └── index.ts
    │   │   │   ├── publish-image
    │   │   │       ├── go
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── python
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   └── index.ts
    │   │   │   ├── read-file-http
    │   │   │       ├── go
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── python
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   └── index.ts
    │   │   │   ├── secret-dockerfile
    │   │   │       ├── go
    │   │   │       │   ├── .gitattributes
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── python
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   └── index.ts
    │   │   │   ├── secret-file
    │   │   │       ├── go
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── python
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   └── index.ts
    │   │   │   ├── secret-variable
    │   │   │       ├── go
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── java
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── pom.xml
    │   │   │       │   └── src
    │   │   │       │   │   └── main
    │   │   │       │   │       └── java
    │   │   │       │   │           └── io
    │   │   │       │   │               └── dagger
    │   │   │       │   │                   └── modules
    │   │   │       │   │                       └── mymodule
    │   │   │       │   │                           └── MyModule.java
    │   │   │       ├── php
    │   │   │       │   ├── composer.json
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── entrypoint.php
    │   │   │       │   └── src
    │   │   │       │   │   └── MyModule.php
    │   │   │       ├── python
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   └── index.ts
    │   │   │   ├── set-common-default-path
    │   │   │       ├── go
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── php
    │   │   │       │   ├── composer.json
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── entrypoint.php
    │   │   │       │   └── src
    │   │   │       │   │   └── MyModule.php
    │   │   │       ├── python
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   └── index.ts
    │   │   │   ├── set-env-var
    │   │   │       ├── go
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── php
    │   │   │       │   ├── composer.json
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── entrypoint.php
    │   │   │       │   └── src
    │   │   │       │   │   └── MyModule.php
    │   │   │       ├── python
    │   │   │       │   ├── dagger.json
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   ├── dagger.json
    │   │   │       │   └── index.ts
    │   │   │   ├── set-env-vars
    │   │   │       ├── go
    │   │   │       │   ├── .gitignore
    │   │   │       │   ├── dagger.json
    │   │   │       │   ├── go.mod
    │   │   │       │   ├── go.sum
    │   │   │       │   └── main.go
    │   │   │       ├── python
    │   │   │       │   ├── dagger.json
    │   │   │       │   └── main.py
    │   │   │       └── typescript
    │   │   │       │   ├── dagger.json
    │   │   │       │   └── index.ts
    │   │   │   └── tag-publish-image
    │   │   │       ├── go
    │   │   │           ├── .gitignore
    │   │   │           ├── dagger.json
    │   │   │           ├── go.mod
    │   │   │           ├── go.sum
    │   │   │           └── main.go
    │   │   │       ├── python
    │   │   │           └── main.py
    │   │   │       └── typescript
    │   │   │           └── index.ts
    │   ├── eslint.config.js
    │   ├── examples.mdx
    │   ├── faq.mdx
    │   ├── features
    │   │   ├── caching.mdx
    │   │   ├── debugging.mdx
    │   │   ├── index.mdx
    │   │   ├── llm.mdx
    │   │   ├── modules.mdx
    │   │   ├── programmability.mdx
    │   │   ├── security.mdx
    │   │   ├── services.mdx
    │   │   ├── shell.mdx
    │   │   ├── snippets
    │   │   │   ├── debugging-1
    │   │   │   │   ├── go
    │   │   │   │   │   ├── .gitattributes
    │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── go.mod
    │   │   │   │   │   ├── go.sum
    │   │   │   │   │   └── main.go
    │   │   │   │   ├── java
    │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   └── src
    │   │   │   │   │   │   └── main
    │   │   │   │   │   │       └── java
    │   │   │   │   │   │           └── io
    │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   ├── php
    │   │   │   │   │   ├── composer.json
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   └── src
    │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   ├── python
    │   │   │   │   │   └── main.py
    │   │   │   │   └── typescript
    │   │   │   │   │   └── index.ts
    │   │   │   ├── debugging-2
    │   │   │   │   ├── go
    │   │   │   │   │   ├── .gitattributes
    │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── go.mod
    │   │   │   │   │   ├── go.sum
    │   │   │   │   │   └── main.go
    │   │   │   │   ├── java
    │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   └── src
    │   │   │   │   │   │   └── main
    │   │   │   │   │   │       └── java
    │   │   │   │   │   │           └── io
    │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   ├── php
    │   │   │   │   │   ├── composer.json
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   └── src
    │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   ├── python
    │   │   │   │   │   └── main.py
    │   │   │   │   └── typescript
    │   │   │   │   │   └── index.ts
    │   │   │   ├── programmability-1
    │   │   │   │   ├── go
    │   │   │   │   │   ├── .gitattributes
    │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── go.mod
    │   │   │   │   │   ├── go.sum
    │   │   │   │   │   └── main.go
    │   │   │   │   ├── java
    │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   └── src
    │   │   │   │   │   │   └── main
    │   │   │   │   │   │       └── java
    │   │   │   │   │   │           └── io
    │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   ├── php
    │   │   │   │   │   ├── composer.json
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   └── src
    │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   ├── python
    │   │   │   │   │   └── main.py
    │   │   │   │   └── typescript
    │   │   │   │   │   └── index.ts
    │   │   │   ├── programmability-2
    │   │   │   │   ├── go
    │   │   │   │   │   ├── .gitattributes
    │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── go.mod
    │   │   │   │   │   ├── go.sum
    │   │   │   │   │   └── main.go
    │   │   │   │   ├── java
    │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   └── src
    │   │   │   │   │   │   └── main
    │   │   │   │   │   │       └── java
    │   │   │   │   │   │           └── io
    │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   ├── php
    │   │   │   │   │   ├── composer.json
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   └── src
    │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   ├── python
    │   │   │   │   │   └── main.py
    │   │   │   │   └── typescript
    │   │   │   │   │   └── index.ts
    │   │   │   ├── secrets
    │   │   │   │   ├── go
    │   │   │   │   │   ├── .gitattributes
    │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── go.mod
    │   │   │   │   │   ├── go.sum
    │   │   │   │   │   └── main.go
    │   │   │   │   ├── java
    │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   └── src
    │   │   │   │   │   │   └── main
    │   │   │   │   │   │       └── java
    │   │   │   │   │   │           └── io
    │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   ├── php
    │   │   │   │   │   ├── composer.json
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   └── src
    │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   ├── python
    │   │   │   │   │   └── main.py
    │   │   │   │   └── typescript
    │   │   │   │   │   └── index.ts
    │   │   │   ├── services-1
    │   │   │   │   ├── go
    │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── go.mod
    │   │   │   │   │   ├── go.sum
    │   │   │   │   │   └── main.go
    │   │   │   │   ├── java
    │   │   │   │   │   ├── .gitignore
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── pom.xml
    │   │   │   │   │   └── src
    │   │   │   │   │   │   └── main
    │   │   │   │   │   │       └── java
    │   │   │   │   │   │           └── io
    │   │   │   │   │   │               └── dagger
    │   │   │   │   │   │                   └── modules
    │   │   │   │   │   │                       └── mymodule
    │   │   │   │   │   │                           └── MyModule.java
    │   │   │   │   ├── php
    │   │   │   │   │   ├── composer.json
    │   │   │   │   │   ├── dagger.json
    │   │   │   │   │   ├── entrypoint.php
    │   │   │   │   │   └── src
    │   │   │   │   │   │   └── MyModule.php
    │   │   │   │   ├── python
    │   │   │   │   │   └── main.py
    │   │   │   │   └── typescript
    │   │   │   │   │   └── index.ts
    │   │   │   └── services-2
    │   │   │   │   ├── go
    │   │   │   │       ├── .gitignore
    │   │   │   │       ├── dagger.json
    │   │   │   │       ├── go.mod
    │   │   │   │       ├── go.sum
    │   │   │   │       └── main.go
    │   │   │   │   ├── java
    │   │   │   │       ├── .gitignore
    │   │   │   │       ├── dagger.json
    │   │   │   │       ├── pom.xml
    │   │   │   │       └── src
    │   │   │   │       │   └── main
    │   │   │   │       │       └── java
    │   │   │   │       │           └── io
    │   │   │   │       │               └── dagger
    │   │   │   │       │                   └── modules
    │   │   │   │       │                       └── mymodule
    │   │   │   │       │                           └── MyModule.java
    │   │   │   │   ├── php
    │   │   │   │       ├── composer.json
    │   │   │   │       ├── dagger.json
    │   │   │   │       ├── entrypoint.php
    │   │   │   │       └── src
    │   │   │   │       │   └── MyModule.php
    │   │   │   │   ├── python
    │   │   │   │       └── main.py
    │   │   │   │   └── typescript
    │   │   │   │       └── index.ts
    │   │   └── visualization.mdx
    │   ├── index.mdx
    │   ├── install.mdx
    │   ├── partials
    │   │   ├── _complex_constructor_output.mdx
    │   │   ├── _dagger_module_init.mdx
    │   │   ├── _experimental.mdx
    │   │   ├── _ide.mdx
    │   │   ├── _install-cli.mdx
    │   │   └── version.js
    │   ├── quickstart
    │   │   ├── agent
    │   │   │   ├── index.mdx
    │   │   │   ├── inproject.mdx
    │   │   │   └── snippets
    │   │   │   │   ├── part1
    │   │   │   │       ├── go
    │   │   │   │       │   ├── .gitattributes
    │   │   │   │       │   ├── .gitignore
    │   │   │   │       │   ├── dagger.json
    │   │   │   │       │   ├── go.mod
    │   │   │   │       │   ├── go.sum
    │   │   │   │       │   └── main.go
    │   │   │   │       ├── java
    │   │   │   │       │   ├── .gitattributes
    │   │   │   │       │   ├── .gitignore
    │   │   │   │       │   ├── dagger.json
    │   │   │   │       │   ├── pom.xml
    │   │   │   │       │   └── src
    │   │   │   │       │   │   └── main
    │   │   │   │       │   │       └── java
    │   │   │   │       │   │           └── io
    │   │   │   │       │   │               └── dagger
    │   │   │   │       │   │                   └── modules
    │   │   │   │       │   │                       └── codingagent
    │   │   │   │       │   │                           ├── CodingAgent.java
    │   │   │   │       │   │                           └── package-info.java
    │   │   │   │       ├── php
    │   │   │   │       │   ├── .gitattributes
    │   │   │   │       │   ├── .gitignore
    │   │   │   │       │   ├── composer.json
    │   │   │   │       │   ├── composer.lock
    │   │   │   │       │   ├── dagger.json
    │   │   │   │       │   ├── entrypoint.php
    │   │   │   │       │   └── src
    │   │   │   │       │   │   └── CodingAgent.php
    │   │   │   │       ├── python
    │   │   │   │       │   ├── .gitattributes
    │   │   │   │       │   ├── .gitignore
    │   │   │   │       │   ├── dagger.json
    │   │   │   │       │   ├── pyproject.toml
    │   │   │   │       │   ├── src
    │   │   │   │       │   │   └── coding_agent
    │   │   │   │       │   │   │   ├── __init__.py
    │   │   │   │       │   │   │   └── main.py
    │   │   │   │       │   └── uv.lock
    │   │   │   │       └── typescript
    │   │   │   │       │   ├── .gitattributes
    │   │   │   │       │   ├── .gitignore
    │   │   │   │       │   ├── dagger.json
    │   │   │   │       │   ├── package.json
    │   │   │   │       │   ├── src
    │   │   │   │       │       └── index.ts
    │   │   │   │       │   ├── tsconfig.json
    │   │   │   │       │   └── yarn.lock
    │   │   │   │   ├── part2
    │   │   │   │       ├── agent
    │   │   │   │       │   ├── go
    │   │   │   │       │   │   └── agent.go.snippet
    │   │   │   │       │   ├── java
    │   │   │   │       │   │   └── agent.java.snippet
    │   │   │   │       │   ├── php
    │   │   │   │       │   │   └── agent.php.snippet
    │   │   │   │       │   ├── python
    │   │   │   │       │   │   └── agent.py.snippet
    │   │   │   │       │   └── typescript
    │   │   │   │       │   │   └── agent.ts.snippet
    │   │   │   │       └── workspace
    │   │   │   │       │   ├── go
    │   │   │   │       │       ├── .gitattributes
    │   │   │   │       │       ├── .gitignore
    │   │   │   │       │       ├── dagger.json
    │   │   │   │       │       ├── go.mod
    │   │   │   │       │       ├── go.sum
    │   │   │   │       │       └── main.go
    │   │   │   │       │   ├── java
    │   │   │   │       │       ├── dagger.json
    │   │   │   │       │       └── src
    │   │   │   │       │       │   └── main
    │   │   │   │       │       │       └── java
    │   │   │   │       │       │           └── io
    │   │   │   │       │       │               └── dagger
    │   │   │   │       │       │                   └── modules
    │   │   │   │       │       │                       └── workspace
    │   │   │   │       │       │                           └── Workspace.java
    │   │   │   │       │   ├── php
    │   │   │   │       │       ├── dagger.json
    │   │   │   │       │       └── src
    │   │   │   │       │       │   └── Workspace.php
    │   │   │   │       │   ├── python
    │   │   │   │       │       ├── dagger.json
    │   │   │   │       │       └── src
    │   │   │   │       │       │   └── workspace
    │   │   │   │       │       │       └── main.py
    │   │   │   │       │   └── typescript
    │   │   │   │       │       ├── dagger.json
    │   │   │   │       │       └── src
    │   │   │   │       │           └── index.ts
    │   │   │   │   └── part3
    │   │   │   │       ├── agent
    │   │   │   │           ├── go
    │   │   │   │           │   └── agent.go.snippet
    │   │   │   │           ├── java
    │   │   │   │           │   └── agent.java.snippet
    │   │   │   │           ├── php
    │   │   │   │           │   └── agent.php.snippet
    │   │   │   │           ├── python
    │   │   │   │           │   └── agent.py.snippet
    │   │   │   │           └── typescript
    │   │   │   │           │   └── agent.ts.snippet
    │   │   │   │       └── develop.yml
    │   │   ├── basics
    │   │   │   └── index.mdx
    │   │   └── ci
    │   │   │   ├── index.mdx
    │   │   │   └── snippets
    │   │   │       ├── go
    │   │   │           ├── .gitignore
    │   │   │           ├── dagger.json
    │   │   │           ├── go.mod
    │   │   │           ├── go.sum
    │   │   │           └── main.go
    │   │   │       ├── java
    │   │   │           ├── .gitignore
    │   │   │           ├── dagger.json
    │   │   │           ├── pom.xml
    │   │   │           └── src
    │   │   │           │   └── main
    │   │   │           │       └── java
    │   │   │           │           └── io
    │   │   │           │               └── dagger
    │   │   │           │                   └── modules
    │   │   │           │                       └── hellodagger
    │   │   │           │                           ├── HelloDagger.java
    │   │   │           │                           └── package-info.java
    │   │   │       ├── php
    │   │   │           ├── composer.json
    │   │   │           ├── dagger.json
    │   │   │           ├── entrypoint.php
    │   │   │           └── src
    │   │   │           │   └── HelloDagger.php
    │   │   │       ├── python
    │   │   │           └── __init__.py
    │   │   │       └── typescript
    │   │   │           └── index.ts
    │   ├── reference
    │   │   └── cli.mdx
    │   └── troubleshooting.mdx
    ├── dagger.json
    ├── docs-graphql
    │   ├── README.md
    │   ├── config.yml
    │   ├── custom-theme
    │   │   ├── data
    │   │   │   └── index.js
    │   │   ├── helpers
    │   │   │   └── spanWrap.js
    │   │   ├── stylesheets
    │   │   │   └── custom.scss
    │   │   └── views
    │   │   │   └── partials
    │   │   │       ├── graphql
    │   │   │           ├── _query-or-mutation-arguments.hbs
    │   │   │           ├── _query-or-mutation-or-subscription.hbs
    │   │   │           ├── kinds
    │   │   │           │   ├── _fields.hbs
    │   │   │           │   ├── interface.hbs
    │   │   │           │   ├── object.hbs
    │   │   │           │   └── scalar.hbs
    │   │   │           └── name-and-type.hbs
    │   │   │       └── layout
    │   │   │           ├── content
    │   │   │               ├── introduction
    │   │   │               │   └── welcome.hbs
    │   │   │               └── item.hbs
    │   │   │           └── page.hbs
    │   ├── data
    │   │   └── examples
    │   │   │   └── queries
    │   │   │       ├── cacheVolume
    │   │   │           └── gql.md
    │   │   │       ├── container
    │   │   │           └── gql.md
    │   │   │       ├── defaultPlatform
    │   │   │           └── gql.md
    │   │   │       ├── directory
    │   │   │           └── gql.md
    │   │   │       ├── file
    │   │   │           └── gql.md
    │   │   │       ├── git
    │   │   │           └── gql.md
    │   │   │       ├── host
    │   │   │           └── gql.md
    │   │   │       ├── http
    │   │   │           └── gql.md
    │   │   │       ├── pipeline
    │   │   │           └── gql.md
    │   │   │       ├── secret
    │   │   │           └── gql.md
    │   │   │       └── socket
    │   │   │           └── gql.md
    │   └── schema.graphqls
    ├── doctum-config.php
    ├── docusaurus.config.ts
    ├── netlify.toml
    ├── nginx.conf
    ├── package.json
    ├── plugins
    │   ├── docusaurus-plugin-guides
    │   │   └── index.ts
    │   ├── llms-txt-plugin
    │   │   └── index.ts
    │   └── remark-template
    │   │   └── index.ts
    ├── recorder
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── dagger.json
    │   ├── go.mod
    │   ├── go.sum
    │   └── main.go
    ├── recorder2
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── dagger.json
    │   ├── features.go
    │   ├── go.mod
    │   ├── go.sum
    │   ├── main.go
    │   ├── quickstart.go
    │   └── tapes
    │   │   ├── config.tape
    │   │   ├── features
    │   │       ├── build-export.tape
    │   │       ├── build-publish.tape
    │   │       ├── build.tape
    │   │       ├── secrets-env.tape
    │   │       ├── secrets-file.tape
    │   │       ├── shell-build.tape
    │   │       ├── shell-curl.tape
    │   │       ├── shell-help.tape
    │   │       └── tui.tape
    │   │   ├── quickstart
    │   │       ├── build.tape
    │   │       ├── buildenv.tape
    │   │       ├── develop.tape
    │   │       ├── publish.tape
    │   │       └── test.tape
    │   │   └── shell.tape
    ├── sidebars.ts
    ├── src
    │   ├── components
    │   │   ├── VideoPlayer.tsx
    │   │   ├── guideIndex.tsx
    │   │   ├── quickstartDoc.js
    │   │   └── tag.tsx
    │   ├── css
    │   │   ├── custom.scss
    │   │   ├── embed.module.scss
    │   │   ├── guideIndex.module.scss
    │   │   ├── quickstartDoc.module.scss
    │   │   ├── tag.module.scss
    │   │   └── videoPlayer.module.scss
    │   ├── scripts
    │   │   ├── new.sh
    │   │   ├── replace-embeds.go
    │   │   └── update-version.sh
    │   └── theme
    │   │   ├── DocCard
    │   │       ├── index.tsx
    │   │       └── styles.module.css
    │   │   ├── Icon
    │   │       └── LightMode
    │   │       │   └── index.js
    │   │   └── NotFound
    │   │       ├── Content
    │   │           └── index.tsx
    │   │       └── index.tsx
    ├── static
    │   ├── .nojekyll
    │   ├── api
    │   │   └── reference
    │   │   │   ├── index.html
    │   │   │   ├── javascripts
    │   │   │       └── spectaql.min.js
    │   │   │   └── stylesheets
    │   │   │       └── spectaql.min.css
    │   ├── img
    │   │   ├── current_docs
    │   │   │   ├── api
    │   │   │   │   ├── fs-filters-trace.png
    │   │   │   │   ├── fs-filters-tui.png
    │   │   │   │   ├── webhook-1.png
    │   │   │   │   └── webhook-2.png
    │   │   │   ├── configuration
    │   │   │   │   ├── cloud-modules-activity.png
    │   │   │   │   ├── cloud-modules-api.png
    │   │   │   │   ├── cloud-modules-deps.png
    │   │   │   │   ├── cloud-modules-filter.png
    │   │   │   │   ├── cloud-modules-install-app.png
    │   │   │   │   ├── cloud-modules-list.png
    │   │   │   │   ├── cloud-modules-map.png
    │   │   │   │   ├── cloud-modules-scans.png
    │   │   │   │   ├── cloud-modules-target.png
    │   │   │   │   ├── cloud-modules-traces.png
    │   │   │   │   ├── get-token.png
    │   │   │   │   ├── make-trace-public.png
    │   │   │   │   ├── prune-cache.png
    │   │   │   │   ├── public-traces.png
    │   │   │   │   └── trace-delete.png
    │   │   │   ├── features
    │   │   │   │   ├── build-export.webm
    │   │   │   │   ├── build-publish.webm
    │   │   │   │   ├── build.webm
    │   │   │   │   ├── debug-breakpoints.webm
    │   │   │   │   ├── debug-interactive.webm
    │   │   │   │   ├── llm-api.webm
    │   │   │   │   ├── llm-cloud-trace.webm
    │   │   │   │   ├── llm-env.svg
    │   │   │   │   ├── llm-natural.webm
    │   │   │   │   ├── secrets-1password.webm
    │   │   │   │   ├── secrets-env.webm
    │   │   │   │   ├── secrets-file.webm
    │   │   │   │   ├── service-container.webm
    │   │   │   │   ├── service-host.webm
    │   │   │   │   ├── shell-build.webm
    │   │   │   │   ├── shell-curl.webm
    │   │   │   │   ├── shell-help.webm
    │   │   │   │   ├── shell-host-path.webm
    │   │   │   │   ├── shell-module.webm
    │   │   │   │   ├── shell-variables.webm
    │   │   │   │   ├── trace-details.png
    │   │   │   │   ├── trace-error.png
    │   │   │   │   ├── trace-list.png
    │   │   │   │   ├── trace-log.png
    │   │   │   │   ├── trace-nav.png
    │   │   │   │   ├── trace.webm
    │   │   │   │   └── tui.webm
    │   │   │   ├── index
    │   │   │   │   ├── cloud-trace.gif
    │   │   │   │   ├── da-robots-white-box.svg
    │   │   │   │   ├── dagger-factory.jpg
    │   │   │   │   └── daggernaut-carpenter-robots-share.jpg
    │   │   │   └── quickstart
    │   │   │   │   ├── agent
    │   │   │   │       ├── add_label.png
    │   │   │   │       ├── agent_pr.png
    │   │   │   │       ├── configure_gha_llm.png
    │   │   │   │       ├── configure_gha_prs.png
    │   │   │   │       ├── create_issue.png
    │   │   │   │       ├── develop.webm
    │   │   │   │       └── watch_actions.png
    │   │   │   │   ├── basics
    │   │   │   │       ├── caching.webm
    │   │   │   │       ├── daggerverse.jpg
    │   │   │   │       ├── modules.webm
    │   │   │   │       ├── publish-code.webm
    │   │   │   │       ├── publish-shell.webm
    │   │   │   │       ├── terminal-1.webm
    │   │   │   │       └── terminal-2.webm
    │   │   │   │   └── ci
    │   │   │   │       ├── build-service.webm
    │   │   │   │       ├── buildenv-terminal.webm
    │   │   │   │       ├── curl.webm
    │   │   │   │       ├── docker.webm
    │   │   │   │       ├── publish.webm
    │   │   │   │       ├── template.png
    │   │   │   │       └── trace.webm
    │   │   ├── dagger-logo-white.svg
    │   │   ├── discord-icon.svg
    │   │   ├── favicon.png
    │   │   ├── favicon.svg
    │   │   ├── github-icon.svg
    │   │   └── x-icon.svg
    │   ├── js
    │   │   └── commonroom.js
    │   ├── reference
    │   │   ├── dagger.schema.json
    │   │   ├── engine.schema.json
    │   │   └── php
    │   │   │   ├── DOCTUM_VERSION
    │   │   │   ├── Dagger.html
    │   │   │   ├── Dagger
    │   │   │       ├── Attribute.html
    │   │   │       ├── Attribute
    │   │   │       │   ├── Argument.html
    │   │   │       │   ├── DaggerFunction.html
    │   │   │       │   ├── DaggerObject.html
    │   │   │       │   ├── DefaultPath.html
    │   │   │       │   ├── Doc.html
    │   │   │       │   ├── Ignore.html
    │   │   │       │   ├── ListOfType.html
    │   │   │       │   └── ReturnsListOfType.html
    │   │   │       ├── Binding.html
    │   │   │       ├── BindingId.html
    │   │   │       ├── BuildArg.html
    │   │   │       ├── CacheVolume.html
    │   │   │       ├── CacheVolumeId.html
    │   │   │       ├── Client.html
    │   │   │       ├── Client
    │   │   │       │   ├── AbstractClient.html
    │   │   │       │   ├── AbstractId.html
    │   │   │       │   ├── AbstractInputObject.html
    │   │   │       │   ├── AbstractObject.html
    │   │   │       │   ├── AbstractScalar.html
    │   │   │       │   ├── IdAble.html
    │   │   │       │   └── QueryBuilder.html
    │   │   │       ├── Cloud.html
    │   │   │       ├── CloudId.html
    │   │   │       ├── Connection.html
    │   │   │       ├── Container.html
    │   │   │       ├── ContainerId.html
    │   │   │       ├── CurrentModule.html
    │   │   │       ├── CurrentModuleId.html
    │   │   │       ├── Dagger.html
    │   │   │       ├── Directory.html
    │   │   │       ├── DirectoryId.html
    │   │   │       ├── Engine.html
    │   │   │       ├── EngineCache.html
    │   │   │       ├── EngineCacheEntry.html
    │   │   │       ├── EngineCacheEntryId.html
    │   │   │       ├── EngineCacheEntrySet.html
    │   │   │       ├── EngineCacheEntrySetId.html
    │   │   │       ├── EngineCacheId.html
    │   │   │       ├── EngineId.html
    │   │   │       ├── EnumTypeDef.html
    │   │   │       ├── EnumTypeDefId.html
    │   │   │       ├── EnumValueTypeDef.html
    │   │   │       ├── EnumValueTypeDefId.html
    │   │   │       ├── Env.html
    │   │   │       ├── EnvId.html
    │   │   │       ├── EnvVariable.html
    │   │   │       ├── EnvVariableId.html
    │   │   │       ├── Error.html
    │   │   │       ├── ErrorId.html
    │   │   │       ├── ErrorValue.html
    │   │   │       ├── ErrorValueId.html
    │   │   │       ├── FieldTypeDef.html
    │   │   │       ├── FieldTypeDefId.html
    │   │   │       ├── File.html
    │   │   │       ├── FileId.html
    │   │   │       ├── FunctionArg.html
    │   │   │       ├── FunctionArgId.html
    │   │   │       ├── FunctionCall.html
    │   │   │       ├── FunctionCallArgValue.html
    │   │   │       ├── FunctionCallArgValueId.html
    │   │   │       ├── FunctionCallId.html
    │   │   │       ├── FunctionId.html
    │   │   │       ├── Function_.html
    │   │   │       ├── GeneratedCode.html
    │   │   │       ├── GeneratedCodeId.html
    │   │   │       ├── GitRef.html
    │   │   │       ├── GitRefId.html
    │   │   │       ├── GitRepository.html
    │   │   │       ├── GitRepositoryId.html
    │   │   │       ├── Host.html
    │   │   │       ├── HostId.html
    │   │   │       ├── InputTypeDef.html
    │   │   │       ├── InputTypeDefId.html
    │   │   │       ├── InterfaceTypeDef.html
    │   │   │       ├── InterfaceTypeDefId.html
    │   │   │       ├── Json.html
    │   │   │       ├── LLM.html
    │   │   │       ├── LLMId.html
    │   │   │       ├── LLMTokenUsage.html
    │   │   │       ├── LLMTokenUsageId.html
    │   │   │       ├── Label.html
    │   │   │       ├── LabelId.html
    │   │   │       ├── ListTypeDef.html
    │   │   │       ├── ListTypeDefId.html
    │   │   │       ├── Module.html
    │   │   │       ├── ModuleConfigClient.html
    │   │   │       ├── ModuleConfigClientId.html
    │   │   │       ├── ModuleId.html
    │   │   │       ├── ModuleSource.html
    │   │   │       ├── ModuleSourceId.html
    │   │   │       ├── ObjectTypeDef.html
    │   │   │       ├── ObjectTypeDefId.html
    │   │   │       ├── PipelineLabel.html
    │   │   │       ├── Platform.html
    │   │   │       ├── Port.html
    │   │   │       ├── PortForward.html
    │   │   │       ├── PortId.html
    │   │   │       ├── SDKConfig.html
    │   │   │       ├── SDKConfigId.html
    │   │   │       ├── ScalarTypeDef.html
    │   │   │       ├── ScalarTypeDefId.html
    │   │   │       ├── Secret.html
    │   │   │       ├── SecretId.html
    │   │   │       ├── Service.html
    │   │   │       ├── ServiceId.html
    │   │   │       ├── Socket.html
    │   │   │       ├── SocketId.html
    │   │   │       ├── SourceMap.html
    │   │   │       ├── SourceMapId.html
    │   │   │       ├── Terminal.html
    │   │   │       ├── TerminalId.html
    │   │   │       ├── TypeDef.html
    │   │   │       └── TypeDefId.html
    │   │   │   ├── PROJECT_VERSION
    │   │   │   ├── classes.html
    │   │   │   ├── css
    │   │   │       ├── bootstrap-theme.min.css
    │   │   │       ├── bootstrap.min.css
    │   │   │       └── doctum.css
    │   │   │   ├── doc-index.html
    │   │   │   ├── doctum-search.json
    │   │   │   ├── doctum.js
    │   │   │   ├── fonts
    │   │   │       ├── doctum-font.css
    │   │   │       ├── doctum.eot
    │   │   │       ├── doctum.svg
    │   │   │       ├── doctum.ttf
    │   │   │       ├── doctum.woff
    │   │   │       └── doctum.woff2
    │   │   │   ├── index.html
    │   │   │   ├── interfaces.html
    │   │   │   ├── js
    │   │   │       ├── autocomplete.min.js
    │   │   │       ├── bootstrap.min.js
    │   │   │       └── jquery-3.5.1.slim.min.js
    │   │   │   ├── namespaces.html
    │   │   │   ├── opensearch.xml
    │   │   │   ├── search.html
    │   │   │   └── traits.html
    │   └── robots.txt
    ├── tsconfig.json
    ├── versions.json
    └── yarn.lock
├── engine
    ├── buildkit
    │   ├── cacerts
    │   │   ├── cacerts.go
    │   │   └── distros.go
    │   ├── cleanup.go
    │   ├── client.go
    │   ├── containerfs
    │   │   └── fs.go
    │   ├── containerimage.go
    │   ├── errors.go
    │   ├── executor.go
    │   ├── executor_spec.go
    │   ├── filesync.go
    │   ├── linux_namespace.go
    │   ├── llbdefinition.go
    │   ├── llbdefinition_test.go
    │   ├── op.go
    │   ├── output.go
    │   ├── ref.go
    │   ├── resources
    │   │   ├── cpustat.go
    │   │   ├── formats.go
    │   │   ├── iostat.go
    │   │   ├── memorystat.go
    │   │   ├── netstat.go
    │   │   └── sampler.go
    │   ├── secret_scrub.go
    │   ├── secret_scrub_test.go
    │   ├── telemetry.go
    │   ├── testdata
    │   │   ├── id_ed25519
    │   │   └── id_ed25519.pub
    │   ├── tracing.go
    │   ├── unimplemented_namespace.go
    │   └── worker.go
    ├── cache
    │   ├── cache.go
    │   ├── cache_test.go
    │   └── cachemanager
    │   │   ├── manager.go
    │   │   ├── mountsync.go
    │   │   ├── provider.go
    │   │   ├── service.go
    │   │   ├── util.go
    │   │   └── util_test.go
    ├── client
    │   ├── buildkit.go
    │   ├── client.go
    │   ├── drivers
    │   │   ├── cloud.go
    │   │   ├── dial.go
    │   │   ├── docker.go
    │   │   └── driver.go
    │   ├── filesync.go
    │   ├── pathutil
    │   │   ├── pathutil.go
    │   │   └── pathutil_test.go
    │   ├── secretprovider
    │   │   ├── cmd.go
    │   │   ├── env.go
    │   │   ├── file.go
    │   │   ├── libsecret.go
    │   │   ├── op.go
    │   │   ├── secretprovider.go
    │   │   └── vault.go
    │   ├── socket.go
    │   ├── stableid.go
    │   └── tracing.go
    ├── clientdb
    │   ├── db.go
    │   ├── dbs.go
    │   ├── generate.go
    │   ├── log.go
    │   ├── metric.go
    │   ├── models.go
    │   ├── queries.sql
    │   ├── queries.sql.go
    │   ├── schema.sql
    │   ├── span.go
    │   └── sqlc.yaml
    ├── config
    │   ├── config.go
    │   ├── load.go
    │   └── path.go
    ├── consts.go
    ├── contenthash
    │   └── contenthash.go
    ├── distconsts
    │   ├── consts.go
    │   ├── go.mod
    │   └── go.sum
    ├── opts.go
    ├── server
    │   ├── auth.go
    │   ├── bk_session.go
    │   ├── client_resources.go
    │   ├── gc.go
    │   ├── platform.go
    │   ├── resource
    │   │   └── id.go
    │   ├── server.go
    │   ├── session.go
    │   ├── snapshotter.go
    │   └── telemetry.go
    ├── session
    │   ├── git
    │   │   ├── generate.go
    │   │   ├── git.go
    │   │   ├── git.pb.go
    │   │   ├── git.proto
    │   │   └── git_test.go
    │   ├── h2c
    │   │   ├── generate.go
    │   │   ├── h2c.go
    │   │   ├── h2c.pb.go
    │   │   └── h2c.proto
    │   ├── pipe
    │   │   ├── ctxio.go
    │   │   ├── generate.go
    │   │   ├── pipe.go
    │   │   ├── pipe.pb.go
    │   │   └── pipe.proto
    │   ├── prompt
    │   │   ├── generate.go
    │   │   ├── prompt.go
    │   │   ├── prompt.pb.go
    │   │   └── prompt.proto
    │   └── terminal
    │   │   ├── generate.go
    │   │   ├── terminal.go
    │   │   ├── terminal.pb.go
    │   │   ├── terminal.proto
    │   │   ├── terminal_nounix.go
    │   │   └── terminal_unix.go
    ├── slog
    │   ├── slog.go
    │   └── telemetry.go
    ├── sources
    │   ├── blob
    │   │   └── blobsource.go
    │   ├── local
    │   │   ├── copy
    │   │   │   ├── FSUTIL_AUTHORS
    │   │   │   ├── NOTICE
    │   │   │   ├── copy.go
    │   │   │   ├── copy_darwin.go
    │   │   │   ├── copy_freebsd.go
    │   │   │   ├── copy_linux.go
    │   │   │   ├── copy_nowindows.go
    │   │   │   ├── copy_test.go
    │   │   │   ├── copy_unix.go
    │   │   │   ├── copy_unix_test.go
    │   │   │   ├── copy_windows.go
    │   │   │   ├── hardlink.go
    │   │   │   ├── hardlink_unix.go
    │   │   │   ├── hardlink_windows.go
    │   │   │   ├── mkdir.go
    │   │   │   ├── mkdir_unix.go
    │   │   │   ├── mkdir_windows.go
    │   │   │   ├── stat_bsd.go
    │   │   │   └── stat_sysv.go
    │   │   ├── diff.go
    │   │   ├── fs.go
    │   │   ├── hash.go
    │   │   ├── localfs.go
    │   │   ├── remotefs.go
    │   │   └── source.go
    │   └── netconfhttp
    │   │   ├── common.go
    │   │   ├── transport.go
    │   │   └── transport_inject.go
    ├── telemetry
    │   ├── cloud.go
    │   ├── grpc.go
    │   ├── heartbeat.go
    │   ├── labels.go
    │   ├── labels_test.go
    │   ├── metrics.go
    │   ├── testdata
    │   │   ├── .gitattributes
    │   │   ├── pull_request.synchronize.json
    │   │   ├── push.json
    │   │   └── workflow_dispatch.json
    │   ├── url.go
    │   └── url_test.go
    ├── vcs
    │   ├── LICENSE
    │   ├── discovery.go
    │   ├── env.go
    │   ├── http.go
    │   ├── vcs.go
    │   └── vcs_test.go
    ├── version.go
    └── version_test.go
├── evals
    └── .gitignore
├── go.mod
├── go.sum
├── hack
    ├── build
    ├── bump-otel
    ├── dev
    ├── evals
    ├── most-tests
    └── with-dev
├── helm
    ├── .dagger
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── go.mod
    │   ├── go.sum
    │   └── main.go
    ├── dagger.json
    └── dagger
    │   ├── .changes
    │       ├── header.tpl.md
    │       ├── unreleased
    │       │   └── .gitkeep
    │       ├── v0.12.0.md
    │       ├── v0.12.1.md
    │       ├── v0.12.2.md
    │       ├── v0.12.3.md
    │       ├── v0.12.4.md
    │       ├── v0.12.5.md
    │       ├── v0.12.6.md
    │       ├── v0.12.7.md
    │       ├── v0.13.0.md
    │       ├── v0.13.1.md
    │       ├── v0.13.2.md
    │       ├── v0.13.3.md
    │       ├── v0.13.4.md
    │       ├── v0.13.5.md
    │       ├── v0.13.6.md
    │       ├── v0.13.7.md
    │       ├── v0.14.0.md
    │       ├── v0.15.0.md
    │       ├── v0.15.1.md
    │       ├── v0.15.2.md
    │       ├── v0.15.3.md
    │       ├── v0.15.4.md
    │       ├── v0.16.0.md
    │       ├── v0.16.1.md
    │       ├── v0.16.2.md
    │       ├── v0.16.3.md
    │       ├── v0.17.0.md
    │       ├── v0.17.1.md
    │       ├── v0.17.2.md
    │       ├── v0.18.0.md
    │       ├── v0.18.1.md
    │       ├── v0.18.10.md
    │       ├── v0.18.11.md
    │       ├── v0.18.12.md
    │       ├── v0.18.2.md
    │       ├── v0.18.3.md
    │       ├── v0.18.4.md
    │       ├── v0.18.5.md
    │       ├── v0.18.6.md
    │       ├── v0.18.7.md
    │       ├── v0.18.8.md
    │       └── v0.18.9.md
    │   ├── .changie.yaml
    │   ├── CHANGELOG.md
    │   ├── Chart.yaml
    │   ├── templates
    │       ├── NOTES.txt
    │       ├── _helpers.tpl
    │       ├── engine-config.yaml
    │       ├── engine-daemonset.yaml
    │       ├── engine-statefulset.yaml
    │       ├── magicache-secret.yaml
    │       └── serviceaccount.yaml
    │   └── values.yaml
├── install.ps1
├── install.sh
├── internal
    ├── cloud
    │   ├── auth
    │   │   └── auth.go
    │   └── client.go
    └── testutil
    │   ├── engine.go
    │   ├── middleware.go
    │   ├── query.go
    │   └── twriter.go
├── modules
    ├── alpine
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── alpine.go
    │   ├── dagger.json
    │   ├── go.mod
    │   ├── go.sum
    │   ├── main.go
    │   └── wolfi.go
    ├── compatcheck
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── dagger.json
    │   ├── go.mod
    │   ├── go.sum
    │   ├── introspection.graphql
    │   ├── main.go
    │   └── schemadiff
    │   │   ├── schemadiff.go
    │   │   ├── schemadiff_test.go
    │   │   └── testdata
    │   │       ├── README.md
    │   │       ├── baseSchemaA.json
    │   │       ├── baseSchemaB.json
    │   │       ├── fullSchemaA.json
    │   │       └── fullSchemaB.json
    ├── daggerverse
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── dagger.json
    │   ├── go.mod
    │   ├── go.sum
    │   └── main.go
    ├── dirdiff
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── dagger.json
    │   ├── dirdiff.go
    │   ├── go.mod
    │   └── go.sum
    ├── evals
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── basic.go
    │   ├── build_multi.go
    │   ├── build_multi_no_var.go
    │   ├── core_api.go
    │   ├── dagger.json
    │   ├── go.mod
    │   ├── go.sum
    │   ├── life_alert.go
    │   ├── main.go
    │   ├── module_dependencies.go
    │   ├── read_implicit_vars.go
    │   ├── undo_changes.go
    │   ├── workspace
    │   │   ├── .gitattributes
    │   │   ├── .gitignore
    │   │   ├── dagger.json
    │   │   ├── go.mod
    │   │   ├── go.sum
    │   │   └── main.go
    │   └── workspace_pattern.go
    ├── evaluator
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── csv.go
    │   ├── dagger.json
    │   ├── go.mod
    │   ├── go.sum
    │   ├── main.go
    │   └── workspace
    │   │   ├── .gitattributes
    │   │   ├── .gitignore
    │   │   ├── dagger.json
    │   │   ├── go.mod
    │   │   ├── go.sum
    │   │   └── main.go
    ├── gha
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── api
    │   │   ├── action.go
    │   │   └── workflow.go
    │   ├── dagger.json
    │   ├── examples
    │   │   └── go
    │   │   │   ├── .gitattributes
    │   │   │   ├── .gitignore
    │   │   │   ├── dagger.json
    │   │   │   ├── go.mod
    │   │   │   ├── go.sum
    │   │   │   └── main.go
    │   ├── go.mod
    │   ├── go.sum
    │   ├── job.go
    │   ├── main.go
    │   ├── misc
    │   │   └── github-workflow.json
    │   ├── permissions.go
    │   ├── scripts
    │   │   ├── exec.sh
    │   │   ├── install-dagger.sh
    │   │   ├── start-dev-dagger.sh
    │   │   ├── stop-engine.sh
    │   │   └── warm-engine.sh
    │   ├── steps.go
    │   ├── utils.go
    │   └── workflow.go
    ├── go
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── dagger.json
    │   ├── go.mod
    │   ├── go.sum
    │   └── main.go
    ├── golangci
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── dagger.json
    │   ├── go.mod
    │   ├── go.sum
    │   ├── lint-config.yml
    │   ├── lint.go
    │   └── main.go
    ├── markdown
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── dagger.json
    │   ├── go.mod
    │   ├── go.sum
    │   ├── main.go
    │   └── markdownlint.yaml
    ├── metrics
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── config
    │   │   ├── grafana
    │   │   │   ├── dashboards
    │   │   │   │   └── dagger-engine.json
    │   │   │   └── provisioning
    │   │   │   │   ├── dashboards
    │   │   │   │       └── dagger-engine.yaml
    │   │   │   │   └── datasources
    │   │   │   │       └── prometheus.yaml
    │   │   ├── load-test.sh
    │   │   └── prometheus.yml
    │   ├── dagger.json
    │   ├── go.mod
    │   ├── go.sum
    │   └── main.go
    ├── ps-analyzer
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── LICENSE
    │   ├── dagger.json
    │   ├── go.mod
    │   ├── go.sum
    │   └── main.go
    ├── ruff
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── build
    │   │   └── Dockerfile
    │   ├── dagger.json
    │   ├── go.mod
    │   ├── go.sum
    │   └── main.go
    ├── shellcheck
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── dagger.json
    │   ├── go.mod
    │   ├── go.sum
    │   └── main.go
    └── wolfi
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── dagger.json
    │   ├── go.mod
    │   ├── go.sum
    │   └── main.go
├── network
    ├── bridge.go
    ├── consts.go
    ├── hosts.go
    └── netinst
    │   ├── cni.go
    │   ├── dnsmasq.go
    │   ├── paths.go
    │   ├── resolvconf.go
    │   └── util.go
├── releaser
    ├── .gitattributes
    ├── .gitignore
    ├── dagger.json
    ├── go.mod
    ├── go.sum
    ├── main.go
    ├── report.md.tmpl
    └── util.go
├── sdk
    ├── CONTRIBUTING.md
    ├── cue
    │   └── README.md
    ├── dotnet
    │   ├── .gitignore
    │   ├── LICENSE
    │   ├── README.md
    │   ├── dev
    │   │   ├── .gitattributes
    │   │   ├── .gitignore
    │   │   ├── README.md
    │   │   ├── dagger.json
    │   │   ├── go.mod
    │   │   ├── go.sum
    │   │   └── main.go
    │   └── sdk
    │   │   ├── .config
    │   │       └── dotnet-tools.json
    │   │   ├── .editorconfig
    │   │   ├── Dagger.SDK.SourceGenerator.Tests
    │   │       ├── Dagger.SDK.SourceGenerator.Tests.csproj
    │   │       ├── SourceGeneratorTests.cs
    │   │       ├── TestData.cs
    │   │       └── Utils
    │   │       │   └── TestAdditionalFile.cs
    │   │   ├── Dagger.SDK.SourceGenerator
    │   │       ├── Code
    │   │       │   ├── CodeGenerator.cs
    │   │       │   ├── CodeRenderer.cs
    │   │       │   ├── Formatter.cs
    │   │       │   └── ICodeRenderer.cs
    │   │       ├── CompilerShim.cs
    │   │       ├── Dagger.SDK.SourceGenerator.csproj
    │   │       ├── Extensions
    │   │       │   ├── ArgumentExtension.cs
    │   │       │   ├── EnumerableExtensions.cs
    │   │       │   ├── StringExtensions.cs
    │   │       │   └── TypeRefExtension.cs
    │   │       ├── SourceGenerator.cs
    │   │       └── Types
    │   │       │   ├── EnumValue.cs
    │   │       │   ├── Field.cs
    │   │       │   ├── InputValue.cs
    │   │       │   ├── Introspection.cs
    │   │       │   ├── Schema.cs
    │   │       │   ├── Type.cs
    │   │       │   ├── TypeKind.cs
    │   │       │   └── TypeRef.cs
    │   │   ├── Dagger.SDK.Tests
    │   │       ├── ClientTest.cs
    │   │       ├── Dagger.SDK.Tests.csproj
    │   │       ├── GraphQL
    │   │       │   ├── GraphQLClientTest.cs
    │   │       │   └── QueryBuilderTest.cs
    │   │       ├── JsonConverters
    │   │       │   └── ScalarIDConverterTest.cs
    │   │       └── QueryExecutorTest.cs
    │   │   ├── Dagger.SDK
    │   │       ├── Dagger.SDK.csproj
    │   │       ├── Dagger.cs
    │   │       ├── GraphQL
    │   │       │   ├── Field.cs
    │   │       │   ├── GraphQLClient.cs
    │   │       │   ├── GraphQLResponse.cs
    │   │       │   ├── QueryBuilder.cs
    │   │       │   └── Types.cs
    │   │       ├── IId.cs
    │   │       ├── InputObject.cs
    │   │       ├── JsonConverters
    │   │       │   └── ScalarConverter.cs
    │   │       ├── Object.cs
    │   │       ├── QueryExecutor.cs
    │   │       └── Scalar.cs
    │   │   ├── Dagger.sln
    │   │   └── global.json
    ├── elixir
    │   ├── .changes
    │   │   ├── header.tpl.md
    │   │   ├── unreleased
    │   │   │   └── .gitkeep
    │   │   ├── v0.10.0.md
    │   │   ├── v0.10.1.md
    │   │   ├── v0.10.2.md
    │   │   ├── v0.10.3.md
    │   │   ├── v0.11.0.md
    │   │   ├── v0.11.1.md
    │   │   ├── v0.11.2.md
    │   │   ├── v0.11.3.md
    │   │   ├── v0.11.4.md
    │   │   ├── v0.11.5.md
    │   │   ├── v0.11.6.md
    │   │   ├── v0.11.7.md
    │   │   ├── v0.11.8.md
    │   │   ├── v0.11.9.md
    │   │   ├── v0.12.0.md
    │   │   ├── v0.12.1.md
    │   │   ├── v0.12.2.md
    │   │   ├── v0.12.3.md
    │   │   ├── v0.12.4.md
    │   │   ├── v0.12.5.md
    │   │   ├── v0.12.6.md
    │   │   ├── v0.12.7.md
    │   │   ├── v0.13.0.md
    │   │   ├── v0.13.1.md
    │   │   ├── v0.13.2.md
    │   │   ├── v0.13.3.md
    │   │   ├── v0.13.4.md
    │   │   ├── v0.13.5.md
    │   │   ├── v0.13.6.md
    │   │   ├── v0.13.7.md
    │   │   ├── v0.14.0.md
    │   │   ├── v0.15.0.md
    │   │   ├── v0.15.1.md
    │   │   ├── v0.15.2.md
    │   │   ├── v0.15.3.md
    │   │   ├── v0.15.4.md
    │   │   ├── v0.16.0.md
    │   │   ├── v0.16.1.md
    │   │   ├── v0.16.2.md
    │   │   ├── v0.16.3.md
    │   │   ├── v0.17.0.md
    │   │   ├── v0.17.1.md
    │   │   ├── v0.17.2.md
    │   │   ├── v0.18.0.md
    │   │   ├── v0.18.1.md
    │   │   ├── v0.18.10.md
    │   │   ├── v0.18.11.md
    │   │   ├── v0.18.12.md
    │   │   ├── v0.18.2.md
    │   │   ├── v0.18.3.md
    │   │   ├── v0.18.4.md
    │   │   ├── v0.18.5.md
    │   │   ├── v0.18.6.md
    │   │   ├── v0.18.7.md
    │   │   ├── v0.18.8.md
    │   │   ├── v0.18.9.md
    │   │   ├── v0.8.2.md
    │   │   ├── v0.8.3.md
    │   │   ├── v0.8.4.md
    │   │   ├── v0.8.5.md
    │   │   ├── v0.8.6.md
    │   │   ├── v0.8.7.md
    │   │   ├── v0.8.8.md
    │   │   ├── v0.9.0.md
    │   │   ├── v0.9.1.md
    │   │   ├── v0.9.10.md
    │   │   ├── v0.9.11.md
    │   │   ├── v0.9.2.md
    │   │   ├── v0.9.3.md
    │   │   ├── v0.9.4.md
    │   │   ├── v0.9.5.md
    │   │   ├── v0.9.6.md
    │   │   ├── v0.9.7.md
    │   │   ├── v0.9.8.md
    │   │   └── v0.9.9.md
    │   ├── .changie.yaml
    │   ├── .credo.exs
    │   ├── .formatter.exs
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── CHANGELOG.md
    │   ├── LICENSE
    │   ├── README.md
    │   ├── dagger.json
    │   ├── dagger_codegen
    │   │   ├── .formatter.exs
    │   │   ├── .gitignore
    │   │   ├── README.md
    │   │   ├── lib
    │   │   │   ├── dagger
    │   │   │   │   ├── codegen.ex
    │   │   │   │   └── codegen
    │   │   │   │   │   ├── elixir_generator.ex
    │   │   │   │   │   ├── elixir_generator
    │   │   │   │   │       ├── enum_renderer.ex
    │   │   │   │   │       ├── formatter.ex
    │   │   │   │   │       ├── input_renderer.ex
    │   │   │   │   │       ├── object_renderer.ex
    │   │   │   │   │       ├── renderer.ex
    │   │   │   │   │       └── scalar_renderer.ex
    │   │   │   │   │   └── introspection
    │   │   │   │   │       └── types
    │   │   │   │   │           ├── directive.ex
    │   │   │   │   │           ├── enum_value.ex
    │   │   │   │   │           ├── field.ex
    │   │   │   │   │           ├── input_field.ex
    │   │   │   │   │           ├── query_type.ex
    │   │   │   │   │           ├── schema.ex
    │   │   │   │   │           ├── type.ex
    │   │   │   │   │           └── type_ref.ex
    │   │   │   └── mix
    │   │   │   │   └── tasks
    │   │   │   │       └── dagger.codegen.ex
    │   │   ├── mix.exs
    │   │   ├── mix.lock
    │   │   └── test
    │   │   │   ├── dagger
    │   │   │       ├── codegen
    │   │   │       │   └── elixir_generator
    │   │   │       │   │   ├── enum_renderer_test.exs
    │   │   │       │   │   ├── formatter_test.exs
    │   │   │       │   │   └── object_renderer_test.exs
    │   │   │       └── codegen_test.exs
    │   │   │   ├── fixtures
    │   │   │       ├── enums
    │   │   │       │   └── render-enum.json
    │   │   │       └── objects
    │   │   │       │   ├── chain-selection.json
    │   │   │       │   ├── escape-docs.json
    │   │   │       │   ├── execute-leaf-node.json
    │   │   │       │   ├── experimental.json
    │   │   │       │   ├── gen-protocol.json
    │   │   │       │   ├── id-arg.json
    │   │   │       │   ├── iss-7788.json
    │   │   │       │   ├── iss-8610.json
    │   │   │       │   ├── list-leaf-nodes.json
    │   │   │       │   ├── return-list-of-enums.json
    │   │   │       │   ├── return-scalar.json
    │   │   │       │   └── return-void.json
    │   │   │   ├── support
    │   │   │       └── renderer_case.ex
    │   │   │   └── test_helper.exs
    │   ├── dev
    │   │   ├── .formatter.exs
    │   │   ├── .gitattributes
    │   │   ├── .gitignore
    │   │   ├── README.md
    │   │   ├── dagger.json
    │   │   ├── lib
    │   │   │   └── elixir_sdk_dev.ex
    │   │   ├── mix.exs
    │   │   ├── mix.lock
    │   │   └── test
    │   │   │   ├── elixir_sdk_dev_test.exs
    │   │   │   └── test_helper.exs
    │   ├── lib
    │   │   ├── dagger.ex
    │   │   ├── dagger
    │   │   │   ├── core
    │   │   │   │   ├── base.ex
    │   │   │   │   ├── client.ex
    │   │   │   │   ├── engine
    │   │   │   │   │   └── downloader.ex
    │   │   │   │   ├── engine_conn.ex
    │   │   │   │   ├── error.ex
    │   │   │   │   ├── graphql
    │   │   │   │   │   └── response.ex
    │   │   │   │   ├── graphql_client.ex
    │   │   │   │   ├── graphql_client
    │   │   │   │   │   ├── httpc.ex
    │   │   │   │   │   └── req.ex
    │   │   │   │   ├── query_builder.ex
    │   │   │   │   ├── session.ex
    │   │   │   │   └── version.ex
    │   │   │   ├── gen
    │   │   │   │   ├── binding.ex
    │   │   │   │   ├── binding_id.ex
    │   │   │   │   ├── build_arg.ex
    │   │   │   │   ├── cache_sharing_mode.ex
    │   │   │   │   ├── cache_volume.ex
    │   │   │   │   ├── cache_volume_id.ex
    │   │   │   │   ├── client.ex
    │   │   │   │   ├── cloud.ex
    │   │   │   │   ├── cloud_id.ex
    │   │   │   │   ├── container.ex
    │   │   │   │   ├── container_id.ex
    │   │   │   │   ├── current_module.ex
    │   │   │   │   ├── current_module_id.ex
    │   │   │   │   ├── directory.ex
    │   │   │   │   ├── directory_id.ex
    │   │   │   │   ├── engine.ex
    │   │   │   │   ├── engine_cache.ex
    │   │   │   │   ├── engine_cache_entry.ex
    │   │   │   │   ├── engine_cache_entry_id.ex
    │   │   │   │   ├── engine_cache_entry_set.ex
    │   │   │   │   ├── engine_cache_entry_set_id.ex
    │   │   │   │   ├── engine_cache_id.ex
    │   │   │   │   ├── engine_id.ex
    │   │   │   │   ├── enum_type_def.ex
    │   │   │   │   ├── enum_type_def_id.ex
    │   │   │   │   ├── enum_value_type_def.ex
    │   │   │   │   ├── enum_value_type_def_id.ex
    │   │   │   │   ├── env.ex
    │   │   │   │   ├── env_id.ex
    │   │   │   │   ├── env_variable.ex
    │   │   │   │   ├── env_variable_id.ex
    │   │   │   │   ├── error.ex
    │   │   │   │   ├── error_id.ex
    │   │   │   │   ├── error_value.ex
    │   │   │   │   ├── error_value_id.ex
    │   │   │   │   ├── field_type_def.ex
    │   │   │   │   ├── field_type_def_id.ex
    │   │   │   │   ├── file.ex
    │   │   │   │   ├── file_id.ex
    │   │   │   │   ├── function.ex
    │   │   │   │   ├── function_arg.ex
    │   │   │   │   ├── function_arg_id.ex
    │   │   │   │   ├── function_call.ex
    │   │   │   │   ├── function_call_arg_value.ex
    │   │   │   │   ├── function_call_arg_value_id.ex
    │   │   │   │   ├── function_call_id.ex
    │   │   │   │   ├── function_id.ex
    │   │   │   │   ├── generated_code.ex
    │   │   │   │   ├── generated_code_id.ex
    │   │   │   │   ├── git_ref.ex
    │   │   │   │   ├── git_ref_id.ex
    │   │   │   │   ├── git_repository.ex
    │   │   │   │   ├── git_repository_id.ex
    │   │   │   │   ├── host.ex
    │   │   │   │   ├── host_id.ex
    │   │   │   │   ├── image_layer_compression.ex
    │   │   │   │   ├── image_media_types.ex
    │   │   │   │   ├── input_type_def.ex
    │   │   │   │   ├── input_type_def_id.ex
    │   │   │   │   ├── interface_type_def.ex
    │   │   │   │   ├── interface_type_def_id.ex
    │   │   │   │   ├── json.ex
    │   │   │   │   ├── label.ex
    │   │   │   │   ├── label_id.ex
    │   │   │   │   ├── list_type_def.ex
    │   │   │   │   ├── list_type_def_id.ex
    │   │   │   │   ├── llm.ex
    │   │   │   │   ├── llm_token_usage.ex
    │   │   │   │   ├── llm_token_usage_id.ex
    │   │   │   │   ├── llmid.ex
    │   │   │   │   ├── module.ex
    │   │   │   │   ├── module_config_client.ex
    │   │   │   │   ├── module_config_client_id.ex
    │   │   │   │   ├── module_id.ex
    │   │   │   │   ├── module_source.ex
    │   │   │   │   ├── module_source_id.ex
    │   │   │   │   ├── module_source_kind.ex
    │   │   │   │   ├── network_protocol.ex
    │   │   │   │   ├── object_type_def.ex
    │   │   │   │   ├── object_type_def_id.ex
    │   │   │   │   ├── pipeline_label.ex
    │   │   │   │   ├── platform.ex
    │   │   │   │   ├── port.ex
    │   │   │   │   ├── port_forward.ex
    │   │   │   │   ├── port_id.ex
    │   │   │   │   ├── return_type.ex
    │   │   │   │   ├── scalar_type_def.ex
    │   │   │   │   ├── scalar_type_def_id.ex
    │   │   │   │   ├── sdk_config.ex
    │   │   │   │   ├── sdk_config_id.ex
    │   │   │   │   ├── secret.ex
    │   │   │   │   ├── secret_id.ex
    │   │   │   │   ├── service.ex
    │   │   │   │   ├── service_id.ex
    │   │   │   │   ├── socket.ex
    │   │   │   │   ├── socket_id.ex
    │   │   │   │   ├── source_map.ex
    │   │   │   │   ├── source_map_id.ex
    │   │   │   │   ├── terminal.ex
    │   │   │   │   ├── terminal_id.ex
    │   │   │   │   ├── type_def.ex
    │   │   │   │   ├── type_def_id.ex
    │   │   │   │   ├── type_def_kind.ex
    │   │   │   │   └── void.ex
    │   │   │   ├── global.ex
    │   │   │   ├── id.ex
    │   │   │   ├── mod.ex
    │   │   │   ├── mod
    │   │   │   │   ├── decoder.ex
    │   │   │   │   ├── encoder.ex
    │   │   │   │   ├── errors.ex
    │   │   │   │   ├── helper.ex
    │   │   │   │   ├── module.ex
    │   │   │   │   ├── object.ex
    │   │   │   │   ├── object
    │   │   │   │   │   ├── defn.ex
    │   │   │   │   │   ├── field_def.ex
    │   │   │   │   │   ├── function_def.ex
    │   │   │   │   │   ├── meta.ex
    │   │   │   │   │   └── type_def.ex
    │   │   │   │   ├── registry.ex
    │   │   │   │   └── scope.ex
    │   │   │   └── sync.ex
    │   │   └── mix
    │   │   │   └── tasks
    │   │   │       └── dagger.entrypoint.invoke.ex
    │   ├── mix.exs
    │   ├── mix.lock
    │   ├── runtime
    │   │   ├── .gitattributes
    │   │   ├── .gitignore
    │   │   ├── go.mod
    │   │   ├── go.sum
    │   │   ├── main.go
    │   │   └── template
    │   │   │   ├── .formatter.exs
    │   │   │   ├── README.md
    │   │   │   ├── lib
    │   │   │       └── template.ex
    │   │   │   └── mix.exs
    │   └── test
    │   │   ├── dagger
    │   │       ├── client_test.exs
    │   │       ├── core
    │   │       │   └── query_builder_test.exs
    │   │       ├── global_test.exs
    │   │       └── mod
    │   │       │   ├── decoder_test.exs
    │   │       │   ├── encoder_test.exs
    │   │       │   ├── module_test.exs
    │   │       │   ├── object_test.exs
    │   │       │   └── registry_test.exs
    │   │   ├── dagger_test.exs
    │   │   ├── support
    │   │       ├── dag_case.ex
    │   │       ├── doc_module.ex
    │   │       ├── object_field.ex
    │   │       └── object_mod.ex
    │   │   └── test_helper.exs
    ├── go
    │   ├── .changes
    │   │   ├── header.tpl.md
    │   │   ├── unreleased
    │   │   │   └── .gitkeep
    │   │   ├── v0.10.0.md
    │   │   ├── v0.10.1.md
    │   │   ├── v0.10.2.md
    │   │   ├── v0.10.3.md
    │   │   ├── v0.11.0.md
    │   │   ├── v0.11.1.md
    │   │   ├── v0.11.2.md
    │   │   ├── v0.11.3.md
    │   │   ├── v0.11.4.md
    │   │   ├── v0.11.5.md
    │   │   ├── v0.11.6.md
    │   │   ├── v0.11.8-rc.1.md
    │   │   ├── v0.11.8.md
    │   │   ├── v0.11.9.md
    │   │   ├── v0.12.0.md
    │   │   ├── v0.12.1.md
    │   │   ├── v0.12.2.md
    │   │   ├── v0.12.3.md
    │   │   ├── v0.12.4.md
    │   │   ├── v0.12.5.md
    │   │   ├── v0.12.6.md
    │   │   ├── v0.12.7.md
    │   │   ├── v0.13.0.md
    │   │   ├── v0.13.1.md
    │   │   ├── v0.13.2.md
    │   │   ├── v0.13.3.md
    │   │   ├── v0.13.4.md
    │   │   ├── v0.13.5.md
    │   │   ├── v0.13.6.md
    │   │   ├── v0.13.7.md
    │   │   ├── v0.14.0.md
    │   │   ├── v0.15.0.md
    │   │   ├── v0.15.1.md
    │   │   ├── v0.15.2.md
    │   │   ├── v0.15.3.md
    │   │   ├── v0.15.4.md
    │   │   ├── v0.16.0.md
    │   │   ├── v0.16.1.md
    │   │   ├── v0.16.2.md
    │   │   ├── v0.16.3.md
    │   │   ├── v0.17.0.md
    │   │   ├── v0.17.1.md
    │   │   ├── v0.17.2.md
    │   │   ├── v0.18.0.md
    │   │   ├── v0.18.1.md
    │   │   ├── v0.18.10.md
    │   │   ├── v0.18.11.md
    │   │   ├── v0.18.12.md
    │   │   ├── v0.18.2.md
    │   │   ├── v0.18.3.md
    │   │   ├── v0.18.4.md
    │   │   ├── v0.18.5.md
    │   │   ├── v0.18.6.md
    │   │   ├── v0.18.7.md
    │   │   ├── v0.18.8.md
    │   │   ├── v0.18.9.md
    │   │   ├── v0.7.3.md
    │   │   ├── v0.7.4.md
    │   │   ├── v0.8.0.md
    │   │   ├── v0.8.1.md
    │   │   ├── v0.8.2.md
    │   │   ├── v0.8.3.md
    │   │   ├── v0.8.4.md
    │   │   ├── v0.8.5.md
    │   │   ├── v0.8.6.md
    │   │   ├── v0.8.7.md
    │   │   ├── v0.8.8.md
    │   │   ├── v0.9.0.md
    │   │   ├── v0.9.1.md
    │   │   ├── v0.9.10.md
    │   │   ├── v0.9.11.md
    │   │   ├── v0.9.2.md
    │   │   ├── v0.9.3.md
    │   │   ├── v0.9.4.md
    │   │   ├── v0.9.5.md
    │   │   ├── v0.9.6.md
    │   │   ├── v0.9.7.md
    │   │   ├── v0.9.8.md
    │   │   └── v0.9.9.md
    │   ├── .changie.yaml
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── CHANGELOG.md
    │   ├── LICENSE
    │   ├── README.md
    │   ├── client.go
    │   ├── client_test.go
    │   ├── dag
    │   │   ├── client_test.go
    │   │   └── dag.gen.go
    │   ├── dagger.gen.go
    │   ├── engineconn
    │   │   ├── cli.go
    │   │   ├── engineconn.go
    │   │   ├── env.go
    │   │   ├── session.go
    │   │   └── version.gen.go
    │   ├── examples_test.go
    │   ├── fs.go
    │   ├── generate.go
    │   ├── go.mod
    │   ├── go.sum
    │   ├── provision_test.go
    │   ├── querybuilder
    │   │   ├── marshal.go
    │   │   ├── marshal_test.go
    │   │   ├── querybuilder.go
    │   │   └── querybuilder_test.go
    │   └── telemetry
    │   │   ├── attrs.go
    │   │   ├── env.go
    │   │   ├── exporters.go
    │   │   ├── init.go
    │   │   ├── live.go
    │   │   ├── logging.go
    │   │   ├── metrics.go
    │   │   ├── proxy.go
    │   │   ├── span.go
    │   │   └── transform.go
    ├── java
    │   ├── .gitignore
    │   ├── .mvn
    │   │   └── wrapper
    │   │   │   └── maven-wrapper.properties
    │   ├── LICENSE
    │   ├── README.md
    │   ├── dagger-codegen-maven-plugin
    │   │   ├── pom.xml
    │   │   └── src
    │   │   │   └── main
    │   │   │       ├── java
    │   │   │           └── io
    │   │   │           │   └── dagger
    │   │   │           │       └── codegen
    │   │   │           │           ├── DaggerCLIUtils.java
    │   │   │           │           ├── DaggerCodegenMojo.java
    │   │   │           │           ├── DaggerSchemaGeneratorMojo.java
    │   │   │           │           └── introspection
    │   │   │           │               ├── AbstractMultiTypesVisitor.java
    │   │   │           │               ├── AbstractVisitor.java
    │   │   │           │               ├── CodeWriter.java
    │   │   │           │               ├── CodegenVisitor.java
    │   │   │           │               ├── EnumValue.java
    │   │   │           │               ├── EnumVisitor.java
    │   │   │           │               ├── Field.java
    │   │   │           │               ├── Helpers.java
    │   │   │           │               ├── IDAbleVisitor.java
    │   │   │           │               ├── InputObject.java
    │   │   │           │               ├── InputVisitor.java
    │   │   │           │               ├── ObjectVisitor.java
    │   │   │           │               ├── QueryType.java
    │   │   │           │               ├── Scalar.java
    │   │   │           │               ├── ScalarVisitor.java
    │   │   │           │               ├── Schema.java
    │   │   │           │               ├── SchemaVisitor.java
    │   │   │           │               ├── Type.java
    │   │   │           │               ├── TypeKind.java
    │   │   │           │               ├── TypeRef.java
    │   │   │           │               └── VersionVisitor.java
    │   │   │       └── resources
    │   │   │           ├── introspection
    │   │   │               └── introspection.graphql
    │   │   │           └── schemas
    │   │   │               └── .gitignore
    │   ├── dagger-java-annotation-processor
    │   │   ├── pom.xml
    │   │   └── src
    │   │   │   ├── main
    │   │   │       └── java
    │   │   │       │   └── io
    │   │   │       │       └── dagger
    │   │   │       │           └── annotation
    │   │   │       │               └── processor
    │   │   │       │                   ├── DaggerModuleAnnotationProcessor.java
    │   │   │       │                   └── DaggerType.java
    │   │   │   └── test
    │   │   │       ├── java
    │   │   │           └── io
    │   │   │           │   └── dagger
    │   │   │           │       └── annotation
    │   │   │           │           └── processor
    │   │   │           │               ├── GenerateTest.java
    │   │   │           │               └── TypeDefTest.java
    │   │   │       └── resources
    │   │   │           ├── io
    │   │   │               └── dagger
    │   │   │               │   ├── gen
    │   │   │               │       └── entrypoint
    │   │   │               │       │   └── Entrypoint.java
    │   │   │               │   └── java
    │   │   │               │       └── module
    │   │   │               │           ├── DaggerJava.java
    │   │   │               │           └── package-info.java
    │   │   │           └── module.json
    │   ├── dagger-java-samples
    │   │   ├── pom.xml
    │   │   └── src
    │   │   │   └── main
    │   │   │       └── java
    │   │   │           └── io
    │   │   │               └── dagger
    │   │   │                   └── sample
    │   │   │                       ├── BuildFromDockerfile.java
    │   │   │                       ├── ContainerToHostNetworking.java
    │   │   │                       ├── CreateAndUseSecret.java
    │   │   │                       ├── Description.java
    │   │   │                       ├── GetDaggerWebsite.java
    │   │   │                       ├── HostToContainerNetworking.java
    │   │   │                       ├── ListEnvVars.java
    │   │   │                       ├── ListHostDirectoryContents.java
    │   │   │                       ├── Main.java
    │   │   │                       ├── MountHostDirectoryInContainer.java
    │   │   │                       ├── PublishImage.java
    │   │   │                       ├── ReadFileInGitRepository.java
    │   │   │                       ├── RunContainer.java
    │   │   │                       ├── RunContainerWithError.java
    │   │   │                       └── TestWithDatabase.java
    │   ├── dagger-java-sdk
    │   │   ├── pom.xml
    │   │   └── src
    │   │   │   ├── main
    │   │   │       └── java
    │   │   │       │   └── io
    │   │   │       │       └── dagger
    │   │   │       │           ├── client
    │   │   │       │               ├── Arguments.java
    │   │   │       │               ├── AutoCloseableClient.java
    │   │   │       │               ├── Dagger.java
    │   │   │       │               ├── FieldsStrategy.java
    │   │   │       │               ├── IDAble.java
    │   │   │       │               ├── IDAbleSerializer.java
    │   │   │       │               ├── InputValue.java
    │   │   │       │               ├── PrivateVisibilityStrategy.java
    │   │   │       │               ├── QueryBuilder.java
    │   │   │       │               ├── QueryPart.java
    │   │   │       │               ├── Scalar.java
    │   │   │       │               ├── ScalarSerializer.java
    │   │   │       │               ├── ScalarStringDeserializer.java
    │   │   │       │               ├── engineconn
    │   │   │       │               │   ├── CLIDownloader.java
    │   │   │       │               │   ├── CLIRunner.java
    │   │   │       │               │   ├── ConnectParams.java
    │   │   │       │               │   ├── Connection.java
    │   │   │       │               │   ├── FileFetcher.java
    │   │   │       │               │   └── Provisioning.java
    │   │   │       │               └── exception
    │   │   │       │               │   ├── DaggerExceptionConstants.java
    │   │   │       │               │   ├── DaggerExceptionUtils.java
    │   │   │       │               │   ├── DaggerExecException.java
    │   │   │       │               │   └── DaggerQueryException.java
    │   │   │       │           └── module
    │   │   │       │               ├── annotation
    │   │   │       │                   ├── Default.java
    │   │   │       │                   ├── DefaultPath.java
    │   │   │       │                   ├── Enum.java
    │   │   │       │                   ├── Function.java
    │   │   │       │                   ├── Ignore.java
    │   │   │       │                   ├── Module.java
    │   │   │       │                   └── Object.java
    │   │   │       │               └── info
    │   │   │       │                   ├── EnumInfo.java
    │   │   │       │                   ├── EnumValueInfo.java
    │   │   │       │                   ├── FieldInfo.java
    │   │   │       │                   ├── FunctionInfo.java
    │   │   │       │                   ├── ModuleInfo.java
    │   │   │       │                   ├── ObjectInfo.java
    │   │   │       │                   ├── ParameterInfo.java
    │   │   │       │                   └── TypeInfo.java
    │   │   │   └── test
    │   │   │       └── java
    │   │   │           └── io
    │   │   │               └── dagger
    │   │   │                   └── client
    │   │   │                       ├── ArgumentsTest.java
    │   │   │                       ├── ClientIT.java
    │   │   │                       ├── ConvertTest.java
    │   │   │                       ├── QueryBuilderTest.java
    │   │   │                       ├── engineconn
    │   │   │                           └── ConnectionTest.java
    │   │   │                       └── exception
    │   │   │                           ├── DaggerExecExceptionTest.java
    │   │   │                           └── DaggerQueryExceptionTest.java
    │   ├── dagger.json
    │   ├── mvnw
    │   ├── mvnw.cmd
    │   ├── pom.xml
    │   └── runtime
    │   │   ├── .gitattributes
    │   │   ├── .gitignore
    │   │   ├── go.mod
    │   │   ├── go.sum
    │   │   ├── main.go
    │   │   └── template
    │   │       ├── pom.xml
    │   │       └── src
    │   │           └── main
    │   │               └── java
    │   │                   └── io
    │   │                       └── dagger
    │   │                           └── modules
    │   │                               └── daggermodule
    │   │                                   ├── DaggerModule.java
    │   │                                   └── package-info.java
    ├── php
    │   ├── .changes
    │   │   ├── header.tpl.md
    │   │   ├── unreleased
    │   │   │   └── .gitkeep
    │   │   ├── v0.10.0.md
    │   │   ├── v0.10.1.md
    │   │   ├── v0.10.2.md
    │   │   ├── v0.10.3.md
    │   │   ├── v0.11.0.md
    │   │   ├── v0.11.1.md
    │   │   ├── v0.11.2.md
    │   │   ├── v0.11.3.md
    │   │   ├── v0.11.4.md
    │   │   ├── v0.11.5.md
    │   │   ├── v0.11.6.md
    │   │   ├── v0.11.7.md
    │   │   ├── v0.11.8.md
    │   │   ├── v0.11.9.md
    │   │   ├── v0.12.0.md
    │   │   ├── v0.12.1.md
    │   │   ├── v0.12.2.md
    │   │   ├── v0.12.3.md
    │   │   ├── v0.12.4.md
    │   │   ├── v0.12.5.md
    │   │   ├── v0.12.6.md
    │   │   ├── v0.12.7.md
    │   │   ├── v0.13.0.md
    │   │   ├── v0.13.1.md
    │   │   ├── v0.13.2.md
    │   │   ├── v0.13.3.md
    │   │   ├── v0.13.4.md
    │   │   ├── v0.13.5.md
    │   │   ├── v0.13.6.md
    │   │   ├── v0.13.7.md
    │   │   ├── v0.14.0.md
    │   │   ├── v0.15.0.md
    │   │   ├── v0.15.1.md
    │   │   ├── v0.15.2.md
    │   │   ├── v0.15.3.md
    │   │   ├── v0.15.4.md
    │   │   ├── v0.16.0.md
    │   │   ├── v0.16.1.md
    │   │   ├── v0.16.2.md
    │   │   ├── v0.16.3.md
    │   │   ├── v0.17.0.md
    │   │   ├── v0.17.1.md
    │   │   ├── v0.17.2.md
    │   │   ├── v0.18.0.md
    │   │   ├── v0.18.1.md
    │   │   ├── v0.18.10.md
    │   │   ├── v0.18.11.md
    │   │   ├── v0.18.12.md
    │   │   ├── v0.18.2.md
    │   │   ├── v0.18.3.md
    │   │   ├── v0.18.4.md
    │   │   ├── v0.18.5.md
    │   │   ├── v0.18.6.md
    │   │   ├── v0.18.7.md
    │   │   ├── v0.18.8.md
    │   │   ├── v0.18.9.md
    │   │   ├── v0.9.10.md
    │   │   ├── v0.9.11.md
    │   │   ├── v0.9.5.md
    │   │   ├── v0.9.7.md
    │   │   ├── v0.9.8.md
    │   │   └── v0.9.9.md
    │   ├── .changie.yaml
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── .php-cs-fixer.dist.php
    │   ├── CHANGELOG.md
    │   ├── LICENSE
    │   ├── README.md
    │   ├── composer.json
    │   ├── composer.lock
    │   ├── dagger.json
    │   ├── dev
    │   │   ├── .gitattributes
    │   │   ├── .gitignore
    │   │   ├── README.md
    │   │   ├── composer.json
    │   │   ├── composer.lock
    │   │   ├── dagger.json
    │   │   ├── entrypoint.php
    │   │   └── src
    │   │   │   └── PhpSdkDev.php
    │   ├── docker-compose.yml
    │   ├── docker
    │   │   └── dev.Dockerfile
    │   ├── generated
    │   │   ├── Binding.php
    │   │   ├── BindingId.php
    │   │   ├── BuildArg.php
    │   │   ├── CacheSharingMode.php
    │   │   ├── CacheVolume.php
    │   │   ├── CacheVolumeId.php
    │   │   ├── Client.php
    │   │   ├── Cloud.php
    │   │   ├── CloudId.php
    │   │   ├── Container.php
    │   │   ├── ContainerId.php
    │   │   ├── CurrentModule.php
    │   │   ├── CurrentModuleId.php
    │   │   ├── Directory.php
    │   │   ├── DirectoryId.php
    │   │   ├── Engine.php
    │   │   ├── EngineCache.php
    │   │   ├── EngineCacheEntry.php
    │   │   ├── EngineCacheEntryId.php
    │   │   ├── EngineCacheEntrySet.php
    │   │   ├── EngineCacheEntrySetId.php
    │   │   ├── EngineCacheId.php
    │   │   ├── EngineId.php
    │   │   ├── EnumTypeDef.php
    │   │   ├── EnumTypeDefId.php
    │   │   ├── EnumValueTypeDef.php
    │   │   ├── EnumValueTypeDefId.php
    │   │   ├── Env.php
    │   │   ├── EnvId.php
    │   │   ├── EnvVariable.php
    │   │   ├── EnvVariableId.php
    │   │   ├── Error.php
    │   │   ├── ErrorId.php
    │   │   ├── ErrorValue.php
    │   │   ├── ErrorValueId.php
    │   │   ├── FieldTypeDef.php
    │   │   ├── FieldTypeDefId.php
    │   │   ├── File.php
    │   │   ├── FileId.php
    │   │   ├── FunctionArg.php
    │   │   ├── FunctionArgId.php
    │   │   ├── FunctionCall.php
    │   │   ├── FunctionCallArgValue.php
    │   │   ├── FunctionCallArgValueId.php
    │   │   ├── FunctionCallId.php
    │   │   ├── FunctionId.php
    │   │   ├── Function_.php
    │   │   ├── GeneratedCode.php
    │   │   ├── GeneratedCodeId.php
    │   │   ├── GitRef.php
    │   │   ├── GitRefId.php
    │   │   ├── GitRepository.php
    │   │   ├── GitRepositoryId.php
    │   │   ├── Host.php
    │   │   ├── HostId.php
    │   │   ├── ImageLayerCompression.php
    │   │   ├── ImageMediaTypes.php
    │   │   ├── InputTypeDef.php
    │   │   ├── InputTypeDefId.php
    │   │   ├── InterfaceTypeDef.php
    │   │   ├── InterfaceTypeDefId.php
    │   │   ├── Json.php
    │   │   ├── LLM.php
    │   │   ├── LLMId.php
    │   │   ├── LLMTokenUsage.php
    │   │   ├── LLMTokenUsageId.php
    │   │   ├── Label.php
    │   │   ├── LabelId.php
    │   │   ├── ListTypeDef.php
    │   │   ├── ListTypeDefId.php
    │   │   ├── Module.php
    │   │   ├── ModuleConfigClient.php
    │   │   ├── ModuleConfigClientId.php
    │   │   ├── ModuleId.php
    │   │   ├── ModuleSource.php
    │   │   ├── ModuleSourceId.php
    │   │   ├── ModuleSourceKind.php
    │   │   ├── NetworkProtocol.php
    │   │   ├── ObjectTypeDef.php
    │   │   ├── ObjectTypeDefId.php
    │   │   ├── PipelineLabel.php
    │   │   ├── Platform.php
    │   │   ├── Port.php
    │   │   ├── PortForward.php
    │   │   ├── PortId.php
    │   │   ├── ReturnType.php
    │   │   ├── SDKConfig.php
    │   │   ├── SDKConfigId.php
    │   │   ├── ScalarTypeDef.php
    │   │   ├── ScalarTypeDefId.php
    │   │   ├── Secret.php
    │   │   ├── SecretId.php
    │   │   ├── Service.php
    │   │   ├── ServiceId.php
    │   │   ├── Socket.php
    │   │   ├── SocketId.php
    │   │   ├── SourceMap.php
    │   │   ├── SourceMapId.php
    │   │   ├── Terminal.php
    │   │   ├── TerminalId.php
    │   │   ├── TypeDef.php
    │   │   ├── TypeDefId.php
    │   │   └── TypeDefKind.php
    │   ├── phpcs.xml
    │   ├── phpunit.xml.dist
    │   ├── psalm.xml
    │   ├── runtime
    │   │   ├── .gitattributes
    │   │   ├── .gitignore
    │   │   ├── go.mod
    │   │   ├── go.sum
    │   │   ├── main.go
    │   │   ├── scripts
    │   │   │   └── init-template.sh
    │   │   └── template
    │   │   │   ├── README.md
    │   │   │   ├── composer.json
    │   │   │   ├── entrypoint.php
    │   │   │   └── src
    │   │   │       └── Example.php
    │   ├── scripts
    │   │   └── codegen.php
    │   ├── src
    │   │   ├── Attribute
    │   │   │   ├── Argument.php
    │   │   │   ├── DaggerFunction.php
    │   │   │   ├── DaggerObject.php
    │   │   │   ├── DefaultPath.php
    │   │   │   ├── Doc.php
    │   │   │   ├── Ignore.php
    │   │   │   ├── ListOfType.php
    │   │   │   └── ReturnsListOfType.php
    │   │   ├── Client
    │   │   │   ├── AbstractClient.php
    │   │   │   ├── AbstractId.php
    │   │   │   ├── AbstractInputObject.php
    │   │   │   ├── AbstractObject.php
    │   │   │   ├── AbstractScalar.php
    │   │   │   ├── IdAble.php
    │   │   │   └── QueryBuilder.php
    │   │   ├── Codegen
    │   │   │   ├── CodeWriter.php
    │   │   │   ├── Codegen.php
    │   │   │   ├── Introspection
    │   │   │   │   ├── AbstractVisitor.php
    │   │   │   │   ├── CodegenVisitor.php
    │   │   │   │   ├── EnumVisitor.php
    │   │   │   │   ├── Helpers.php
    │   │   │   │   ├── InputVisitor.php
    │   │   │   │   ├── ObjectVisitor.php
    │   │   │   │   ├── ScalarVisitor.php
    │   │   │   │   └── SchemaVisitor.php
    │   │   │   ├── Resources
    │   │   │   │   └── introspection.graphql
    │   │   │   └── SchemaGenerator.php
    │   │   ├── Command
    │   │   │   ├── CodegenCommand.php
    │   │   │   ├── EntrypointCommand.php
    │   │   │   ├── GenerateModuleClassnameCommand.php
    │   │   │   └── SchemaGeneratorCommand.php
    │   │   ├── Connection.php
    │   │   ├── Connection
    │   │   │   ├── .gitattributes
    │   │   │   ├── CliDownloader.php
    │   │   │   ├── EnvSessionConnection.php
    │   │   │   ├── ProcessSessionConnection.php
    │   │   │   ├── Provisioning.php
    │   │   │   └── version.php
    │   │   ├── Dagger.php
    │   │   ├── Exception
    │   │   │   ├── MissingSubtype.php
    │   │   │   └── UnsupportedType.php
    │   │   ├── GraphQl
    │   │   │   └── QueryBuilderChain.php
    │   │   ├── Service
    │   │   │   ├── DecodesValue.php
    │   │   │   ├── FindsDaggerObjects.php
    │   │   │   ├── FindsSrcDirectory.php
    │   │   │   ├── NormalizesClassName.php
    │   │   │   └── Serialisation
    │   │   │   │   ├── AbstractScalarHandler.php
    │   │   │   │   ├── AbstractScalarSubscriber.php
    │   │   │   │   ├── IdableHandler.php
    │   │   │   │   ├── IdableSubscriber.php
    │   │   │   │   └── Serialiser.php
    │   │   ├── ValueObject
    │   │   │   ├── Argument.php
    │   │   │   ├── DaggerFunction.php
    │   │   │   ├── DaggerObject.php
    │   │   │   ├── ListOfType.php
    │   │   │   └── Type.php
    │   │   └── functions.php
    │   └── tests
    │   │   ├── Integration
    │   │       ├── ClientTest.php
    │   │       ├── Connection
    │   │       │   └── ConnectionTest.php
    │   │       ├── GraphQl
    │   │       │   └── QueryBuilderChainTest.php
    │   │       └── Resources
    │   │       │   └── workDir
    │   │       │       └── .gitkeep
    │   │   └── Unit
    │   │       ├── Fixture
    │   │           ├── DaggerObjectWithDaggerFunctions.php
    │   │           ├── NoDaggerFunctions.php
    │   │           └── NotDaggerObject.php
    │   │       ├── Service
    │   │           ├── DecodesValueTest.php
    │   │           ├── FindsDaggerObjectsTest.php
    │   │           ├── FindsSrcDirectoryTest.php
    │   │           ├── NormalizesClassNameTest.php
    │   │           └── Serialisation
    │   │           │   └── SerialiserTest.php
    │   │       └── ValueObject
    │   │           ├── ArgumentTest.php
    │   │           ├── DaggerFunctionTest.php
    │   │           ├── DaggerObjectTest.php
    │   │           ├── ListOfTypeTest.php
    │   │           └── TypeTest.php
    ├── python
    │   ├── .changes
    │   │   ├── header.tpl.md
    │   │   ├── unreleased
    │   │   │   └── .gitkeep
    │   │   ├── v0.10.0.md
    │   │   ├── v0.10.1.md
    │   │   ├── v0.10.2.md
    │   │   ├── v0.10.3.md
    │   │   ├── v0.11.0.md
    │   │   ├── v0.11.1.md
    │   │   ├── v0.11.2.md
    │   │   ├── v0.11.3.md
    │   │   ├── v0.11.4.md
    │   │   ├── v0.11.5.md
    │   │   ├── v0.11.6.md
    │   │   ├── v0.11.7.md
    │   │   ├── v0.11.8.md
    │   │   ├── v0.11.9.md
    │   │   ├── v0.12.0.md
    │   │   ├── v0.12.1.md
    │   │   ├── v0.12.2.md
    │   │   ├── v0.12.3.md
    │   │   ├── v0.12.4.md
    │   │   ├── v0.12.5.md
    │   │   ├── v0.12.6.md
    │   │   ├── v0.12.7.md
    │   │   ├── v0.13.0.md
    │   │   ├── v0.13.1.md
    │   │   ├── v0.13.2.md
    │   │   ├── v0.13.3.md
    │   │   ├── v0.13.4.md
    │   │   ├── v0.13.5.md
    │   │   ├── v0.13.6.md
    │   │   ├── v0.13.7.md
    │   │   ├── v0.14.0.md
    │   │   ├── v0.15.0.md
    │   │   ├── v0.15.1.md
    │   │   ├── v0.15.2.md
    │   │   ├── v0.15.3.md
    │   │   ├── v0.15.4.md
    │   │   ├── v0.16.0.md
    │   │   ├── v0.16.1.md
    │   │   ├── v0.16.2.md
    │   │   ├── v0.16.3.md
    │   │   ├── v0.17.0.md
    │   │   ├── v0.17.1.md
    │   │   ├── v0.17.2.md
    │   │   ├── v0.18.0.md
    │   │   ├── v0.18.1.md
    │   │   ├── v0.18.10.md
    │   │   ├── v0.18.11.md
    │   │   ├── v0.18.12.md
    │   │   ├── v0.18.2.md
    │   │   ├── v0.18.3.md
    │   │   ├── v0.18.4.md
    │   │   ├── v0.18.5.md
    │   │   ├── v0.18.6.md
    │   │   ├── v0.18.7.md
    │   │   ├── v0.18.8.md
    │   │   ├── v0.18.9.md
    │   │   ├── v0.6.3.md
    │   │   ├── v0.6.4.md
    │   │   ├── v0.8.0.md
    │   │   ├── v0.8.1.md
    │   │   ├── v0.8.2.md
    │   │   ├── v0.8.3.md
    │   │   ├── v0.8.4.md
    │   │   ├── v0.8.5.md
    │   │   ├── v0.8.6.md
    │   │   ├── v0.8.7.md
    │   │   ├── v0.8.8.md
    │   │   ├── v0.9.0.md
    │   │   ├── v0.9.1.md
    │   │   ├── v0.9.10.md
    │   │   ├── v0.9.11.md
    │   │   ├── v0.9.2.md
    │   │   ├── v0.9.3.md
    │   │   ├── v0.9.4.md
    │   │   ├── v0.9.5.md
    │   │   ├── v0.9.6.md
    │   │   ├── v0.9.7.md
    │   │   ├── v0.9.8.md
    │   │   └── v0.9.9.md
    │   ├── .changie.yaml
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── .python-version
    │   ├── .readthedocs.yaml
    │   ├── CHANGELOG.md
    │   ├── LICENSE
    │   ├── README.md
    │   ├── codegen
    │   │   ├── pyproject.toml
    │   │   └── src
    │   │   │   └── codegen
    │   │   │       ├── __init__.py
    │   │   │       ├── __main__.py
    │   │   │       ├── ast.py
    │   │   │       ├── cli.py
    │   │   │       └── generator.py
    │   ├── dev
    │   │   ├── .gitattributes
    │   │   ├── .gitignore
    │   │   ├── README.md
    │   │   ├── dagger.json
    │   │   ├── pyproject.toml
    │   │   ├── src
    │   │   │   └── python_sdk_dev
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── docs.py
    │   │   │   │   ├── main.py
    │   │   │   │   ├── test.py
    │   │   │   │   └── utils.py
    │   │   └── uv.lock
    │   ├── docs
    │   │   ├── _ext
    │   │   │   └── dagger_ext.py
    │   │   ├── client.rst
    │   │   ├── conf.py
    │   │   ├── connection.rst
    │   │   ├── exceptions.rst
    │   │   ├── index.rst
    │   │   └── module.rst
    │   ├── pyproject.toml
    │   ├── ruff.toml
    │   ├── runtime
    │   │   ├── .gitattributes
    │   │   ├── .gitignore
    │   │   ├── Dockerfile
    │   │   ├── dagger.json
    │   │   ├── discovery.go
    │   │   ├── extension.go
    │   │   ├── go.mod
    │   │   ├── go.sum
    │   │   ├── image.go
    │   │   ├── main.go
    │   │   ├── python.go
    │   │   ├── python_test.go
    │   │   └── template
    │   │   │   ├── __init__.py
    │   │   │   ├── main.py
    │   │   │   ├── pyproject.toml
    │   │   │   └── runtime.py
    │   ├── src
    │   │   └── dagger
    │   │   │   ├── __init__.py
    │   │   │   ├── _engine
    │   │   │       └── _version.py
    │   │   │   ├── _exceptions.py
    │   │   │   ├── _managers.py
    │   │   │   ├── client
    │   │   │       ├── __init__.py
    │   │   │       ├── _config.py
    │   │   │       ├── _connection.py
    │   │   │       ├── _core.py
    │   │   │       ├── _guards.py
    │   │   │       ├── _session.py
    │   │   │       ├── base.py
    │   │   │       └── gen.py
    │   │   │   ├── log.py
    │   │   │   ├── mod
    │   │   │       ├── __init__.py
    │   │   │       ├── _arguments.py
    │   │   │       ├── _converter.py
    │   │   │       ├── _exceptions.py
    │   │   │       ├── _module.py
    │   │   │       ├── _resolver.py
    │   │   │       ├── _types.py
    │   │   │       ├── _utils.py
    │   │   │       └── cli.py
    │   │   │   ├── provisioning
    │   │   │       ├── __init__.py
    │   │   │       ├── _config.py
    │   │   │       ├── _connection.py
    │   │   │       ├── _download.py
    │   │   │       ├── _engine.py
    │   │   │       ├── _exceptions.py
    │   │   │       ├── _progress.py
    │   │   │       └── _session.py
    │   │   │   ├── py.typed
    │   │   │   └── telemetry.py
    │   ├── tests
    │   │   ├── client
    │   │   │   ├── test_config.py
    │   │   │   ├── test_connection_errors.py
    │   │   │   ├── test_converter.py
    │   │   │   ├── test_default_client.py
    │   │   │   ├── test_execute_errors.py
    │   │   │   ├── test_inputs.py
    │   │   │   ├── test_integration.py
    │   │   │   └── test_response.py
    │   │   ├── codegen
    │   │   │   └── test_generator.py
    │   │   ├── conftest.py
    │   │   ├── mod
    │   │   │   ├── test_enum_docstrings.py
    │   │   │   ├── test_forward_reference.py
    │   │   │   ├── test_interfaces.py
    │   │   │   ├── test_registration.py
    │   │   │   ├── test_results.py
    │   │   │   └── test_utils.py
    │   │   └── provisioning
    │   │   │   ├── test_cli.py
    │   │   │   ├── test_download.py
    │   │   │   └── test_integration_connection.py
    │   └── uv.lock
    ├── rust
    │   ├── .changes
    │   │   ├── header.tpl.md
    │   │   ├── unreleased
    │   │   │   └── .gitkeep
    │   │   ├── v0.15.2.md
    │   │   ├── v0.15.3.md
    │   │   ├── v0.15.4.md
    │   │   ├── v0.16.0.md
    │   │   ├── v0.16.1.md
    │   │   ├── v0.16.2.md
    │   │   ├── v0.16.3.md
    │   │   ├── v0.17.0.md
    │   │   ├── v0.17.1.md
    │   │   ├── v0.17.2.md
    │   │   ├── v0.18.0.md
    │   │   ├── v0.18.1.md
    │   │   ├── v0.18.10.md
    │   │   ├── v0.18.11.md
    │   │   ├── v0.18.12.md
    │   │   ├── v0.18.2.md
    │   │   ├── v0.18.3.md
    │   │   ├── v0.18.4.md
    │   │   ├── v0.18.5.md
    │   │   ├── v0.18.6.md
    │   │   ├── v0.18.7.md
    │   │   ├── v0.18.8.md
    │   │   └── v0.18.9.md
    │   ├── .changie.yaml
    │   ├── .gitignore
    │   ├── ARCHITECTURE.md
    │   ├── CHANGELOG.md
    │   ├── Cargo.lock
    │   ├── Cargo.toml
    │   ├── LICENSE
    │   ├── Makefile.toml
    │   ├── README.md
    │   ├── crates
    │   │   ├── dagger-bootstrap
    │   │   │   ├── Cargo.toml
    │   │   │   └── src
    │   │   │   │   ├── cli.rs
    │   │   │   │   ├── cli_generate.rs
    │   │   │   │   └── main.rs
    │   │   ├── dagger-codegen
    │   │   │   ├── Cargo.lock
    │   │   │   ├── Cargo.toml
    │   │   │   ├── LICENSE
    │   │   │   ├── README.md
    │   │   │   └── src
    │   │   │   │   ├── functions.rs
    │   │   │   │   ├── generator.rs
    │   │   │   │   ├── lib.rs
    │   │   │   │   ├── rust
    │   │   │   │       ├── format.rs
    │   │   │   │       ├── functions.rs
    │   │   │   │       ├── mod.rs
    │   │   │   │       └── templates
    │   │   │   │       │   ├── enum_tmpl.rs
    │   │   │   │       │   ├── heading_tmpl.rs
    │   │   │   │       │   ├── input_tmpl.rs
    │   │   │   │       │   ├── mod.rs
    │   │   │   │       │   ├── object_tmpl.rs
    │   │   │   │       │   └── scalar_tmpl.rs
    │   │   │   │   ├── utility.rs
    │   │   │   │   └── visitor.rs
    │   │   └── dagger-sdk
    │   │   │   ├── .gitattributes
    │   │   │   ├── .gitignore
    │   │   │   ├── Cargo.toml
    │   │   │   ├── LICENSE
    │   │   │   ├── README.md
    │   │   │   ├── examples
    │   │   │       ├── build-the-application
    │   │   │       │   ├── app
    │   │   │       │   │   ├── .gitignore
    │   │   │       │   │   ├── README.md
    │   │   │       │   │   ├── package-lock.json
    │   │   │       │   │   ├── package.json
    │   │   │       │   │   ├── public
    │   │   │       │   │   │   ├── favicon.ico
    │   │   │       │   │   │   ├── index.html
    │   │   │       │   │   │   ├── logo192.png
    │   │   │       │   │   │   ├── logo512.png
    │   │   │       │   │   │   ├── manifest.json
    │   │   │       │   │   │   └── robots.txt
    │   │   │       │   │   ├── src
    │   │   │       │   │   │   ├── App.css
    │   │   │       │   │   │   ├── App.test.tsx
    │   │   │       │   │   │   ├── App.tsx
    │   │   │       │   │   │   ├── index.css
    │   │   │       │   │   │   ├── index.tsx
    │   │   │       │   │   │   ├── logo.svg
    │   │   │       │   │   │   ├── react-app-env.d.ts
    │   │   │       │   │   │   ├── reportWebVitals.ts
    │   │   │       │   │   │   └── setupTests.ts
    │   │   │       │   │   └── tsconfig.json
    │   │   │       │   └── main.rs
    │   │   │       ├── caching
    │   │   │       │   ├── app
    │   │   │       │   │   ├── .gitignore
    │   │   │       │   │   ├── README.md
    │   │   │       │   │   ├── package-lock.json
    │   │   │       │   │   ├── package.json
    │   │   │       │   │   ├── public
    │   │   │       │   │   │   ├── favicon.ico
    │   │   │       │   │   │   ├── index.html
    │   │   │       │   │   │   ├── logo192.png
    │   │   │       │   │   │   ├── logo512.png
    │   │   │       │   │   │   ├── manifest.json
    │   │   │       │   │   │   └── robots.txt
    │   │   │       │   │   ├── src
    │   │   │       │   │   │   ├── App.css
    │   │   │       │   │   │   ├── App.test.tsx
    │   │   │       │   │   │   ├── App.tsx
    │   │   │       │   │   │   ├── index.css
    │   │   │       │   │   │   ├── index.tsx
    │   │   │       │   │   │   ├── logo.svg
    │   │   │       │   │   │   ├── react-app-env.d.ts
    │   │   │       │   │   │   ├── reportWebVitals.ts
    │   │   │       │   │   │   └── setupTests.ts
    │   │   │       │   │   └── tsconfig.json
    │   │   │       │   └── main.rs
    │   │   │       ├── existing-dockerfile
    │   │   │       │   ├── app
    │   │   │       │   │   ├── .gitignore
    │   │   │       │   │   ├── Dockerfile
    │   │   │       │   │   ├── README.md
    │   │   │       │   │   ├── dockerignore
    │   │   │       │   │   ├── package-lock.json
    │   │   │       │   │   ├── package.json
    │   │   │       │   │   ├── public
    │   │   │       │   │   │   ├── favicon.ico
    │   │   │       │   │   │   ├── index.html
    │   │   │       │   │   │   ├── logo192.png
    │   │   │       │   │   │   ├── logo512.png
    │   │   │       │   │   │   ├── manifest.json
    │   │   │       │   │   │   └── robots.txt
    │   │   │       │   │   ├── src
    │   │   │       │   │   │   ├── App.css
    │   │   │       │   │   │   ├── App.test.tsx
    │   │   │       │   │   │   ├── App.tsx
    │   │   │       │   │   │   ├── index.css
    │   │   │       │   │   │   ├── index.tsx
    │   │   │       │   │   │   ├── logo.svg
    │   │   │       │   │   │   ├── react-app-env.d.ts
    │   │   │       │   │   │   ├── reportWebVitals.ts
    │   │   │       │   │   │   └── setupTests.ts
    │   │   │       │   │   └── tsconfig.json
    │   │   │       │   └── main.rs
    │   │   │       ├── first-pipeline
    │   │   │       │   └── main.rs
    │   │   │       ├── logging
    │   │   │       │   ├── app
    │   │   │       │   │   ├── .gitignore
    │   │   │       │   │   ├── README.md
    │   │   │       │   │   ├── package-lock.json
    │   │   │       │   │   ├── package.json
    │   │   │       │   │   ├── public
    │   │   │       │   │   │   ├── favicon.ico
    │   │   │       │   │   │   ├── index.html
    │   │   │       │   │   │   ├── logo192.png
    │   │   │       │   │   │   ├── logo512.png
    │   │   │       │   │   │   ├── manifest.json
    │   │   │       │   │   │   └── robots.txt
    │   │   │       │   │   ├── src
    │   │   │       │   │   │   ├── App.css
    │   │   │       │   │   │   ├── App.test.tsx
    │   │   │       │   │   │   ├── App.tsx
    │   │   │       │   │   │   ├── index.css
    │   │   │       │   │   │   ├── index.tsx
    │   │   │       │   │   │   ├── logo.svg
    │   │   │       │   │   │   ├── react-app-env.d.ts
    │   │   │       │   │   │   ├── reportWebVitals.ts
    │   │   │       │   │   │   └── setupTests.ts
    │   │   │       │   │   └── tsconfig.json
    │   │   │       │   └── main.rs
    │   │   │       ├── multi-stage-build
    │   │   │       │   ├── app
    │   │   │       │   │   ├── .gitignore
    │   │   │       │   │   ├── README.md
    │   │   │       │   │   ├── package-lock.json
    │   │   │       │   │   ├── package.json
    │   │   │       │   │   ├── public
    │   │   │       │   │   │   ├── favicon.ico
    │   │   │       │   │   │   ├── index.html
    │   │   │       │   │   │   ├── logo192.png
    │   │   │       │   │   │   ├── logo512.png
    │   │   │       │   │   │   ├── manifest.json
    │   │   │       │   │   │   └── robots.txt
    │   │   │       │   │   ├── src
    │   │   │       │   │   │   ├── App.css
    │   │   │       │   │   │   ├── App.test.tsx
    │   │   │       │   │   │   ├── App.tsx
    │   │   │       │   │   │   ├── index.css
    │   │   │       │   │   │   ├── index.tsx
    │   │   │       │   │   │   ├── logo.svg
    │   │   │       │   │   │   ├── react-app-env.d.ts
    │   │   │       │   │   │   ├── reportWebVitals.ts
    │   │   │       │   │   │   └── setupTests.ts
    │   │   │       │   │   └── tsconfig.json
    │   │   │       │   └── main.rs
    │   │   │       ├── publish-the-application
    │   │   │       │   ├── app
    │   │   │       │   │   ├── .gitignore
    │   │   │       │   │   ├── README.md
    │   │   │       │   │   ├── package-lock.json
    │   │   │       │   │   ├── package.json
    │   │   │       │   │   ├── public
    │   │   │       │   │   │   ├── favicon.ico
    │   │   │       │   │   │   ├── index.html
    │   │   │       │   │   │   ├── logo192.png
    │   │   │       │   │   │   ├── logo512.png
    │   │   │       │   │   │   ├── manifest.json
    │   │   │       │   │   │   └── robots.txt
    │   │   │       │   │   ├── src
    │   │   │       │   │   │   ├── App.css
    │   │   │       │   │   │   ├── App.test.tsx
    │   │   │       │   │   │   ├── App.tsx
    │   │   │       │   │   │   ├── index.css
    │   │   │       │   │   │   ├── index.tsx
    │   │   │       │   │   │   ├── logo.svg
    │   │   │       │   │   │   ├── react-app-env.d.ts
    │   │   │       │   │   │   ├── reportWebVitals.ts
    │   │   │       │   │   │   └── setupTests.ts
    │   │   │       │   │   └── tsconfig.json
    │   │   │       │   └── main.rs
    │   │   │       └── test-the-application
    │   │   │       │   ├── app
    │   │   │       │       ├── .gitignore
    │   │   │       │       ├── README.md
    │   │   │       │       ├── package-lock.json
    │   │   │       │       ├── package.json
    │   │   │       │       ├── public
    │   │   │       │       │   ├── favicon.ico
    │   │   │       │       │   ├── index.html
    │   │   │       │       │   ├── logo192.png
    │   │   │       │       │   ├── logo512.png
    │   │   │       │       │   ├── manifest.json
    │   │   │       │       │   └── robots.txt
    │   │   │       │       ├── src
    │   │   │       │       │   ├── App.css
    │   │   │       │       │   ├── App.test.tsx
    │   │   │       │       │   ├── App.tsx
    │   │   │       │       │   ├── index.css
    │   │   │       │       │   ├── index.tsx
    │   │   │       │       │   ├── logo.svg
    │   │   │       │       │   ├── react-app-env.d.ts
    │   │   │       │       │   ├── reportWebVitals.ts
    │   │   │       │       │   └── setupTests.ts
    │   │   │       │       └── tsconfig.json
    │   │   │       │   └── main.rs
    │   │   │   ├── src
    │   │   │       ├── .gitattributes
    │   │   │       ├── client.rs
    │   │   │       ├── core
    │   │   │       │   ├── cli_session.rs
    │   │   │       │   ├── config.rs
    │   │   │       │   ├── connect_params.rs
    │   │   │       │   ├── downloader.rs
    │   │   │       │   ├── engine.rs
    │   │   │       │   ├── gql_client.rs
    │   │   │       │   ├── graphql
    │   │   │       │   │   ├── introspection_query.graphql
    │   │   │       │   │   └── introspection_schema.graphql
    │   │   │       │   ├── graphql_client.rs
    │   │   │       │   ├── introspection.rs
    │   │   │       │   ├── logger.rs
    │   │   │       │   ├── mod.rs
    │   │   │       │   ├── schema.rs
    │   │   │       │   ├── session.rs
    │   │   │       │   └── version.rs
    │   │   │       ├── errors.rs
    │   │   │       ├── gen.rs
    │   │   │       ├── lib.rs
    │   │   │       ├── logging.rs
    │   │   │       └── querybuilder.rs
    │   │   │   └── tests
    │   │   │       └── mod.rs
    │   └── examples
    │   │   ├── README.md
    │   │   ├── backend
    │   │       ├── Cargo.lock
    │   │       ├── Cargo.toml
    │   │       ├── axum-backend
    │   │       │   ├── Cargo.toml
    │   │       │   └── src
    │   │       │   │   └── main.rs
    │   │       └── src
    │   │       │   ├── configuration.rs
    │   │       │   └── main.rs
    │   │   ├── cli
    │   │       ├── Cargo.lock
    │   │       ├── Cargo.toml
    │   │       ├── app
    │   │       │   ├── Cargo.toml
    │   │       │   └── src
    │   │       │   │   └── main.rs
    │   │       └── src
    │   │       │   └── main.rs
    │   │   └── frontend
    │   │       ├── Cargo.lock
    │   │       ├── Cargo.toml
    │   │       ├── leptos-frontend
    │   │           ├── Cargo.toml
    │   │           ├── Trunk.toml
    │   │           ├── index.html
    │   │           ├── input.css
    │   │           ├── src
    │   │           │   └── main.rs
    │   │           └── tailwind.config.js
    │   │       └── src
    │   │           └── main.rs
    └── typescript
    │   ├── .changes
    │       ├── Added-20250302-205618.yaml
    │       ├── header.tpl.md
    │       ├── unreleased
    │       │   ├── .gitkeep
    │       │   └── Fixed-20250702-222014.yaml
    │       ├── v0.10.0.md
    │       ├── v0.10.1.md
    │       ├── v0.10.2.md
    │       ├── v0.10.3.md
    │       ├── v0.11.0.md
    │       ├── v0.11.1.md
    │       ├── v0.11.2.md
    │       ├── v0.11.3.md
    │       ├── v0.11.4.md
    │       ├── v0.11.5.md
    │       ├── v0.11.6.md
    │       ├── v0.11.7.md
    │       ├── v0.11.8.md
    │       ├── v0.11.9.md
    │       ├── v0.12.0.md
    │       ├── v0.12.1.md
    │       ├── v0.12.2.md
    │       ├── v0.12.3.md
    │       ├── v0.12.4.md
    │       ├── v0.12.5.md
    │       ├── v0.12.6.md
    │       ├── v0.12.7.md
    │       ├── v0.13.0.md
    │       ├── v0.13.1.md
    │       ├── v0.13.2.md
    │       ├── v0.13.3.md
    │       ├── v0.13.4.md
    │       ├── v0.13.5.md
    │       ├── v0.13.6.md
    │       ├── v0.13.7.md
    │       ├── v0.14.0.md
    │       ├── v0.15.0.md
    │       ├── v0.15.1.md
    │       ├── v0.15.2.md
    │       ├── v0.15.3.md
    │       ├── v0.15.4.md
    │       ├── v0.16.0.md
    │       ├── v0.16.1.md
    │       ├── v0.16.2.md
    │       ├── v0.16.3.md
    │       ├── v0.17.0.md
    │       ├── v0.17.1.md
    │       ├── v0.17.2.md
    │       ├── v0.18.0.md
    │       ├── v0.18.1.md
    │       ├── v0.18.10.md
    │       ├── v0.18.11.md
    │       ├── v0.18.12.md
    │       ├── v0.18.2.md
    │       ├── v0.18.3.md
    │       ├── v0.18.4.md
    │       ├── v0.18.5.md
    │       ├── v0.18.6.md
    │       ├── v0.18.7.md
    │       ├── v0.18.8.md
    │       ├── v0.18.9.md
    │       ├── v0.6.3.md
    │       ├── v0.6.4.md
    │       ├── v0.8.0.md
    │       ├── v0.8.1.md
    │       ├── v0.8.2.md
    │       ├── v0.8.3.md
    │       ├── v0.8.4.md
    │       ├── v0.8.5.md
    │       ├── v0.8.6.md
    │       ├── v0.8.7.md
    │       ├── v0.8.8.md
    │       ├── v0.9.0.md
    │       ├── v0.9.1.md
    │       ├── v0.9.10.md
    │       ├── v0.9.11.md
    │       ├── v0.9.2.md
    │       ├── v0.9.3.md
    │       ├── v0.9.4.md
    │       ├── v0.9.5.md
    │       ├── v0.9.6.md
    │       ├── v0.9.7.md
    │       ├── v0.9.8.md
    │       └── v0.9.9.md
    │   ├── .changie.yaml
    │   ├── .gitattributes
    │   ├── .gitignore
    │   ├── .mocharc.json
    │   ├── .prettierrc.cjs
    │   ├── CHANGELOG.md
    │   ├── LICENSE
    │   ├── README.md
    │   ├── dev
    │       ├── .gitattributes
    │       ├── .gitignore
    │       ├── dagger.json
    │       ├── node
    │       │   ├── .gitattributes
    │       │   ├── .gitignore
    │       │   ├── dagger.json
    │       │   ├── package-lock.json
    │       │   ├── package.json
    │       │   ├── src
    │       │   │   ├── commands.ts
    │       │   │   └── index.ts
    │       │   └── tsconfig.json
    │       ├── package-lock.json
    │       ├── package.json
    │       ├── scripts
    │       │   ├── .gitignore
    │       │   ├── check_compatibility.ts
    │       │   └── typescript_modules_list.json
    │       ├── src
    │       │   └── index.ts
    │       └── tsconfig.json
    │   ├── eslint-docs.config.js
    │   ├── eslint.config.js
    │   ├── package.json
    │   ├── rollup.dts.config.mjs
    │   ├── runtime
    │       ├── .gitattributes
    │       ├── .gitignore
    │       ├── bin
    │       │   ├── __dagger.entrypoint.ts
    │       │   ├── __deno_config_updator.ts
    │       │   ├── __tsclientconfig.updator.ts
    │       │   └── __tsconfig.updator.ts
    │       ├── bundled_static_export
    │       │   ├── client
    │       │   │   ├── index.ts
    │       │   │   └── telemetry.ts
    │       │   └── module
    │       │   │   ├── index.ts
    │       │   │   └── telemetry.ts
    │       ├── clientgen.go
    │       ├── config.go
    │       ├── dagger.json
    │       ├── go.mod
    │       ├── go.sum
    │       ├── main.go
    │       ├── module.go
    │       ├── sdk_module_fs.go
    │       ├── template
    │       │   ├── package.json
    │       │   ├── src
    │       │   │   └── index.ts
    │       │   └── tsconfig.json
    │       └── tsdistconsts
    │       │   └── consts.go
    │   ├── src
    │       ├── api
    │       │   ├── .gitattributes
    │       │   ├── client.gen.ts
    │       │   └── test
    │       │   │   └── api.spec.ts
    │       ├── common
    │       │   ├── context.ts
    │       │   ├── errors
    │       │   │   ├── DaggerSDKError.ts
    │       │   │   ├── DockerImageRefValidationError.ts
    │       │   │   ├── EngineSessionConnectParamsParseError.ts
    │       │   │   ├── EngineSessionConnectionTimeoutError.ts
    │       │   │   ├── EngineSessionErrorOptions.ts
    │       │   │   ├── ExecError.ts
    │       │   │   ├── FunctionNotFound.ts
    │       │   │   ├── GraphQLRequestError.ts
    │       │   │   ├── InitEngineSessionBinaryError.ts
    │       │   │   ├── IntrospectionError.ts
    │       │   │   ├── NotAwaitedRequestError.ts
    │       │   │   ├── TooManyNestedObjectsError.ts
    │       │   │   ├── UnknownDaggerError.ts
    │       │   │   ├── errors-codes.ts
    │       │   │   └── index.ts
    │       │   ├── graphql
    │       │   │   ├── client.ts
    │       │   │   ├── compute_query.ts
    │       │   │   ├── connect.ts
    │       │   │   └── connection.ts
    │       │   └── utils.ts
    │       ├── connect.ts
    │       ├── connectOpts.ts
    │       ├── index.ts
    │       ├── module
    │       │   ├── decorators.ts
    │       │   ├── entrypoint
    │       │   │   ├── context.ts
    │       │   │   ├── entrypoint.ts
    │       │   │   ├── invoke.ts
    │       │   │   ├── load.ts
    │       │   │   └── register.ts
    │       │   ├── executor.ts
    │       │   ├── introspector
    │       │   │   ├── case_convertor.ts
    │       │   │   ├── dagger_module
    │       │   │   │   ├── argument.ts
    │       │   │   │   ├── constructor.ts
    │       │   │   │   ├── decorator.ts
    │       │   │   │   ├── enum.ts
    │       │   │   │   ├── enumBase.ts
    │       │   │   │   ├── enumClass.ts
    │       │   │   │   ├── function.ts
    │       │   │   │   ├── index.ts
    │       │   │   │   ├── interface.ts
    │       │   │   │   ├── interfaceFunction.ts
    │       │   │   │   ├── locatable.ts
    │       │   │   │   ├── module.ts
    │       │   │   │   ├── object.ts
    │       │   │   │   ├── objectBase.ts
    │       │   │   │   ├── property.ts
    │       │   │   │   ├── reference.ts
    │       │   │   │   ├── typeObject.ts
    │       │   │   │   └── typeObjectProperty.ts
    │       │   │   ├── index.ts
    │       │   │   ├── test
    │       │   │   │   ├── case_convertor.spec.ts
    │       │   │   │   ├── files.spec.ts
    │       │   │   │   ├── invoke.spec.ts
    │       │   │   │   ├── registry.spec.ts
    │       │   │   │   ├── scan.spec.ts
    │       │   │   │   └── testdata
    │       │   │   │   │   ├── alias
    │       │   │   │   │       ├── expected.json
    │       │   │   │   │       └── index.ts
    │       │   │   │   │   ├── constructor
    │       │   │   │   │   ├── context
    │       │   │   │   │       ├── expected.json
    │       │   │   │   │       └── index.ts
    │       │   │   │   │   ├── coreEnums
    │       │   │   │   │       ├── expected.json
    │       │   │   │   │       └── index.ts
    │       │   │   │   │   ├── enums
    │       │   │   │   │       ├── expected.json
    │       │   │   │   │       └── index.ts
    │       │   │   │   │   ├── generate_expected_scan.ts
    │       │   │   │   │   ├── helloWorld
    │       │   │   │   │       ├── expected.json
    │       │   │   │   │       ├── helloWorld.ts
    │       │   │   │   │       └── toIgnore.md
    │       │   │   │   │   ├── interface
    │       │   │   │   │       ├── expected.json
    │       │   │   │   │       └── index.ts
    │       │   │   │   │   ├── invalid
    │       │   │   │   │       ├── expected.json
    │       │   │   │   │       └── index.ts
    │       │   │   │   │   ├── list
    │       │   │   │   │       ├── expected.json
    │       │   │   │   │       └── index.ts
    │       │   │   │   │   ├── minimal
    │       │   │   │   │       ├── expected.json
    │       │   │   │   │       └── index.ts
    │       │   │   │   │   ├── multiArgs
    │       │   │   │   │       ├── expected.json
    │       │   │   │   │       └── index.ts
    │       │   │   │   │   ├── multipleObjects
    │       │   │   │   │       ├── bar.ts
    │       │   │   │   │       ├── expected.json
    │       │   │   │   │       └── foo.ts
    │       │   │   │   │   ├── multipleObjectsAsFields
    │       │   │   │   │       ├── expected.json
    │       │   │   │   │       ├── index.ts
    │       │   │   │   │       ├── lint.ts
    │       │   │   │   │       └── test.ts
    │       │   │   │   │   ├── noDecorators
    │       │   │   │   │       ├── expected.json
    │       │   │   │   │       └── noDecorators.ts
    │       │   │   │   │   ├── objectParam
    │       │   │   │   │       ├── expected.json
    │       │   │   │   │       └── index.ts
    │       │   │   │   │   ├── optionalParameter
    │       │   │   │   │       ├── expected.json
    │       │   │   │   │       └── index.ts
    │       │   │   │   │   ├── primitives
    │       │   │   │   │       └── index.ts
    │       │   │   │   │   ├── privateMethod
    │       │   │   │   │       ├── expected.json
    │       │   │   │   │       └── index.ts
    │       │   │   │   │   ├── references
    │       │   │   │   │       ├── expected.json
    │       │   │   │   │       ├── index.ts
    │       │   │   │   │       └── types.ts
    │       │   │   │   │   ├── scalar
    │       │   │   │   │       ├── expected.json
    │       │   │   │   │       └── index.ts
    │       │   │   │   │   ├── state
    │       │   │   │   │       ├── expected.json
    │       │   │   │   │       └── state.ts
    │       │   │   │   │   ├── variadic
    │       │   │   │   │       ├── expected.json
    │       │   │   │   │       └── index.ts
    │       │   │   │   │   └── voidReturn
    │       │   │   │   │       ├── expected.json
    │       │   │   │   │       └── index.ts
    │       │   │   ├── typedef.ts
    │       │   │   ├── typescript_module
    │       │   │   │   ├── ast.ts
    │       │   │   │   ├── declarations.ts
    │       │   │   │   ├── explorer.ts
    │       │   │   │   ├── index.ts
    │       │   │   │   ├── location.ts
    │       │   │   │   └── typedef_utils.ts
    │       │   │   └── utils
    │       │   │   │   └── files.ts
    │       │   └── registry.ts
    │       ├── provisioning
    │       │   ├── .gitattributes
    │       │   ├── bin.ts
    │       │   ├── default.ts
    │       │   ├── engineconn.ts
    │       │   └── index.ts
    │       ├── telemetry
    │       │   ├── index.ts
    │       │   ├── init.ts
    │       │   ├── telemetry.ts
    │       │   └── tracer.ts
    │       └── test
    │       │   └── connect.spec.ts
    │   ├── tsconfig.json
    │   └── yarn.lock
├── util
    └── gitutil
    │   ├── cli.go
    │   ├── cli_helpers.go
    │   ├── commit.go
    │   ├── commit_test.go
    │   ├── gitutil.go
    │   ├── tracing.go
    │   ├── url.go
    │   └── url_test.go
└── version
    ├── .gitattributes
    ├── .gitignore
    ├── dagger.json
    ├── git.go
    ├── go.mod
    ├── go.sum
    └── main.go


/.changes/unreleased/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/.changes/unreleased/.gitkeep


--------------------------------------------------------------------------------
/.dagger/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/.dagger/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | /.env
6 | 


--------------------------------------------------------------------------------
/.dagger/engine.go:
--------------------------------------------------------------------------------
 1 | package main
 2 | 
 3 | // HACK:
 4 | type Distro string
 5 | 
 6 | const (
 7 | 	DistroAlpine Distro = "alpine"
 8 | 	DistroWolfi  Distro = "wolfi"
 9 | 	DistroUbuntu Distro = "ubuntu"
10 | )
11 | 


--------------------------------------------------------------------------------
/.github/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/.github/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/.github/graphql-inspector.yml:
--------------------------------------------------------------------------------
1 | branch: main
2 | schema: "core/schema/*.graphqls"
3 | 


--------------------------------------------------------------------------------
/.github/workflows/.gitattributes:
--------------------------------------------------------------------------------
1 | *.gen.yml linguist-generated


--------------------------------------------------------------------------------
/.ruff.toml:
--------------------------------------------------------------------------------
1 | extend = "sdk/python/ruff.toml"
2 | 


--------------------------------------------------------------------------------
/cmd/codegen/generator/typescript/templates/src/default.ts.gtpl:
--------------------------------------------------------------------------------
1 | {{ define "default" }}
2 | export const dag = new Client()
3 | {{ "" }}
4 | 
5 | {{- end }}
6 | 


--------------------------------------------------------------------------------
/cmd/codegen/generator/typescript/templates/src/testdata/type_test_scalar_want.ts:
--------------------------------------------------------------------------------
1 | 
2 | /**
3 |  * Hola
4 |  */
5 | export type Container = string & {__Container: never}
6 | 


--------------------------------------------------------------------------------
/cmd/dagger/.dagger/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/cmd/dagger/.dagger/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | /.env
6 | 


--------------------------------------------------------------------------------
/cmd/dagger/exec_nonunix.go:
--------------------------------------------------------------------------------
 1 | //go:build !unix
 2 | // +build !unix
 3 | 
 4 | package main
 5 | 
 6 | import "os/exec"
 7 | 
 8 | func ensureChildProcessesAreKilled(cmd *exec.Cmd) {
 9 | }
10 | 


--------------------------------------------------------------------------------
/cmd/engine/.dagger/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/cmd/engine/.dagger/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | /.env
6 | 


--------------------------------------------------------------------------------
/core/integration/llmtest/go-programmer/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/core/integration/llmtest/go-programmer/toy-workspace/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/core/integration/llmtest/go-programmer/toy-workspace/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "toy-workspace",
3 |   "engineVersion": "v0.16.3",
4 |   "sdk": {
5 |     "source": "go"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/core/integration/testdata/hello.go:
--------------------------------------------------------------------------------
1 | package main
2 | 
3 | import "fmt"
4 | 
5 | func main() {
6 | 	fmt.Println("Hello, world!")
7 | }
8 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/elixir/constructor-function/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger_sdk/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/elixir/constructor-function/.gitignore:
--------------------------------------------------------------------------------
 1 | /dagger_sdk
 2 | /_build
 3 | /cover
 4 | /deps
 5 | /doc
 6 | /erl_crash.dump
 7 | /*.ez
 8 | /template-*.tar
 9 | /tmp
10 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/elixir/constructor-function/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "constructor-function",
3 |   "engineVersion": "v0.18.8",
4 |   "sdk": {
5 |     "source": "../../sdk/elixir"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/elixir/defaults/.formatter.exs:
--------------------------------------------------------------------------------
1 | # Used by "mix format"
2 | [
3 |   import_deps: [:dagger],
4 |   inputs: ["{mix,.formatter}.exs", "{config,lib,test}/**/*.{ex,exs}"]
5 | ]
6 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/elixir/defaults/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger_sdk/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/elixir/defaults/.gitignore:
--------------------------------------------------------------------------------
 1 | /dagger_sdk
 2 | /_build
 3 | /cover
 4 | /deps
 5 | /doc
 6 | /erl_crash.dump
 7 | /*.ez
 8 | /template-*.tar
 9 | /tmp
10 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/elixir/defaults/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "defaults",
3 |   "engineVersion": "v0.16.2",
4 |   "sdk": {
5 |     "source": "../../sdk/elixir"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/elixir/objects/.formatter.exs:
--------------------------------------------------------------------------------
1 | # Used by "mix format"
2 | [
3 |   import_deps: [:dagger],
4 |   inputs: ["{mix,.formatter}.exs", "{config,lib,test}/**/*.{ex,exs}"]
5 | ]
6 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/elixir/objects/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger_sdk/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/elixir/objects/.gitignore:
--------------------------------------------------------------------------------
 1 | /dagger_sdk
 2 | /_build
 3 | /cover
 4 | /deps
 5 | /doc
 6 | /erl_crash.dump
 7 | /*.ez
 8 | /template-*.tar
 9 | /tmp
10 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/elixir/objects/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "objects",
3 |   "engineVersion": "v0.18.9",
4 |   "sdk": {
5 |     "source": "../../sdk/elixir"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/elixir/req-adapter/.formatter.exs:
--------------------------------------------------------------------------------
1 | # Used by "mix format"
2 | [
3 |   import_deps: [:dagger],
4 |   inputs: ["{mix,.formatter}.exs", "{config,lib,test}/**/*.{ex,exs}"]
5 | ]
6 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/elixir/req-adapter/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger_sdk/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/elixir/req-adapter/.gitignore:
--------------------------------------------------------------------------------
 1 | /dagger_sdk
 2 | /_build
 3 | /cover
 4 | /deps
 5 | /doc
 6 | /erl_crash.dump
 7 | /*.ez
 8 | /template-*.tar
 9 | /tmp
10 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/elixir/req-adapter/config/config.exs:
--------------------------------------------------------------------------------
1 | import Config
2 | 
3 | config :dagger, client: Dagger.Core.GraphQLClient.Req
4 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/elixir/req-adapter/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "req-adapter",
3 |   "engineVersion": "v0.18.5",
4 |   "sdk": {
5 |     "source": "../../sdk/elixir"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/elixir/self-object/.formatter.exs:
--------------------------------------------------------------------------------
1 | # Used by "mix format"
2 | [
3 |   import_deps: [:dagger],
4 |   inputs: ["{mix,.formatter}.exs", "{config,lib,test}/**/*.{ex,exs}"]
5 | ]
6 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/elixir/self-object/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger_sdk/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/elixir/self-object/.gitignore:
--------------------------------------------------------------------------------
 1 | /dagger_sdk
 2 | /_build
 3 | /cover
 4 | /deps
 5 | /doc
 6 | /erl_crash.dump
 7 | /*.ez
 8 | /template-*.tar
 9 | /tmp
10 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/elixir/self-object/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "self-object",
3 |   "engineVersion": "v0.18.3",
4 |   "sdk": {
5 |     "source": "../../sdk/elixir"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/go/basic/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "basic",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "dev-23ef60a27c63d534ac02534ea4bd9e204bbec5f0"
6 | }
7 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/go/broken/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated=true


--------------------------------------------------------------------------------
/core/integration/testdata/modules/go/broken/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "root": "../../../../../../",
3 |   "name": "broken",
4 |   "sdk": "go"
5 | }
6 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/go/id/arg/main.go:
--------------------------------------------------------------------------------
1 | package main
2 | 
3 | type Test struct{}
4 | 
5 | func (m *Test) Fn(id string) string {
6 | 	return id
7 | }
8 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/go/id/fn/main.go:
--------------------------------------------------------------------------------
1 | package main
2 | 
3 | type Test struct{}
4 | 
5 | func (m *Test) Id() string {
6 | 	return "NOOOO!!!!"
7 | }
8 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/go/ifaces/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/querybuilder/
3 | /querybuilder/
4 | /internal/dagger
5 | /internal/telemetry
6 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/go/ifaces/impl/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/querybuilder/
3 | /querybuilder/
4 | /internal/dagger
5 | /internal/telemetry
6 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/go/ifaces/impl/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "impl",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "dev-3d13c8e5b3e3e8d4c042d71fefe5c6ce3a0b5950"
6 | }
7 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/go/ifaces/test/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/querybuilder/
3 | /querybuilder/
4 | /internal/dagger
5 | /internal/telemetry
6 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/go/ifaces/test/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "test",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "dev-2db2736ff457ed288b457eda6dd5b331a3adb3eb"
6 | }
7 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/go/namespacing/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "test",
3 |   "sdk": "go",
4 |   "dependencies": [
5 |     "sub1",
6 |     "sub2"
7 |   ]
8 | }
9 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/go/namespacing/sub1/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/querybuilder/
3 | /querybuilder/
4 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/go/namespacing/sub1/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "sub1",
3 |   "sdk": "go"
4 | }
5 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/go/namespacing/sub2/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/querybuilder/
3 | /querybuilder/
4 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/go/namespacing/sub2/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "sub2",
3 |   "sdk": "go"
4 | }
5 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/java/construct/.gitattributes:
--------------------------------------------------------------------------------
1 | /target/generated-sources/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/java/construct/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/java/defaults/.gitattributes:
--------------------------------------------------------------------------------
1 | /target/generated-sources/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/java/defaults/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/java/enums/.gitattributes:
--------------------------------------------------------------------------------
1 | /target/generated-sources/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/java/enums/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/java/enums/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.4-010101000000-dev-8cdf75fba379",
4 |   "sdk": {
5 |     "source": "../../sdk/java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/java/fields/.gitattributes:
--------------------------------------------------------------------------------
1 | /target/generated-sources/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/java/fields/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/java/fields/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "fields",
3 |   "engineVersion": "v0.16.3-010101000000-dev-43f71432100c",
4 |   "sdk": {
5 |     "source": "../../sdk/java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/php/defaults/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | /entrypoint.php linguist-generated
3 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/php/defaults/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /vendor
3 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/php/defaults/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "defaults",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "../../sdk/php"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/php/list-kind/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | /entrypoint.php linguist-generated
3 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/php/list-kind/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /vendor
3 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/php/list-kind/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "list-kind",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "../../sdk/php"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/php/object-kind/built-in-to-dagger/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | /entrypoint.php linguist-generated
3 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/php/object-kind/built-in-to-dagger/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /vendor
3 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/php/scalar-kind/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | /entrypoint.php linguist-generated
3 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/php/scalar-kind/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /vendor
3 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/php/scalar-kind/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "scalar-kind",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "../../sdk/php"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/php/void-kind/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | /entrypoint.php linguist-generated
3 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/php/void-kind/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /vendor
3 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/php/void-kind/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "void-kind",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "../../sdk/php"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/python/.gitignore:
--------------------------------------------------------------------------------
1 | dagger_gen.py
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/python/extended/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/python/extended/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /.venv
3 | /**/__pycache__
4 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/python/git-dep/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/python/git-dep/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/python/id/arg/main.py:
--------------------------------------------------------------------------------
1 | import dagger
2 | 
3 | 
4 | @dagger.object_type
5 | class Test:
6 |     @dagger.function
7 |     def fn(self, id_: str) -> str:
8 |         return id_
9 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/python/id/fn/main.py:
--------------------------------------------------------------------------------
1 | import dagger
2 | 
3 | 
4 | @dagger.object_type
5 | class Test:
6 |     @dagger.function
7 |     def id_(self) -> str:
8 |         return "NOOOO!!!!"
9 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/python/ifaces/.dagger/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/python/ifaces/.dagger/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /.venv
3 | /**/__pycache__
4 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/python/ifaces/.dagger/src/caller/__init__.py:
--------------------------------------------------------------------------------
1 | from .main import Caller as Caller
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/python/ifaces/impl/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/python/ifaces/impl/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /.venv
3 | /**/__pycache__
4 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/python/ifaces/impl/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "impl",
3 |   "engineVersion": "v0.18.2-010101000000-dev-441a3de200a5",
4 |   "sdk": {
5 |     "source": "python"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/python/ifaces/test/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/python/ifaces/test/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /.venv
3 | /**/__pycache__
4 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/python/ifaces/test/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "test",
3 |   "engineVersion": "v0.18.2-010101000000-dev-7ed045a88646",
4 |   "sdk": {
5 |     "source": "python"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/python/pip-lock/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/python/pip-lock/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /.venv
3 | /**/__pycache__
4 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/python/pip-lock/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "test",
3 |   "sdk": "python",
4 |   "source": ".",
5 |   "engineVersion": "v0.13.6"
6 | }
7 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/python/pip-lock/pyproject.toml:
--------------------------------------------------------------------------------
1 | [build-system]
2 | requires = ["hatchling"]
3 | build-backend = "hatchling.build"
4 | 
5 | [project]
6 | name = "main"
7 | version = "0.0.0"
8 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/typescript/ifaces/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/typescript/ifaces/impl/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/typescript/ifaces/impl/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /**/node_modules/**
3 | /**/.pnpm-store/**
4 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/typescript/ifaces/impl/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "impl",
3 |   "engineVersion": "v0.15.2-010101000000-dev-f9f04da0141f",
4 |   "sdk": "typescript"
5 | }
6 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/typescript/ifaces/test/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/typescript/ifaces/test/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /**/node_modules/**
3 | /**/.pnpm-store/**
4 | 


--------------------------------------------------------------------------------
/core/integration/testdata/modules/typescript/ifaces/test/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "test",
3 |   "engineVersion": "v0.15.2-010101000000-dev-f9f04da0141f",
4 |   "sdk": "typescript"
5 | }
6 | 


--------------------------------------------------------------------------------
/core/integration/testdata/sdks/only-codegen/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/core/integration/testdata/sdks/only-codegen/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "only-codegen",
3 |   "engineVersion": "v0.18.9",
4 |   "sdk": {
5 |     "source": "go"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/core/integration/testdata/sdks/only-runtime/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/core/integration/testdata/sdks/only-runtime/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "only-runtime",
3 |   "engineVersion": "v0.18.9",
4 |   "sdk": {
5 |     "source": "go"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/dagql/call/callpbv1/generate.go:
--------------------------------------------------------------------------------
1 | package callpbv1
2 | 
3 | //go:generate protoc --go_out=. --go_opt=paths=source_relative call.proto
4 | 


--------------------------------------------------------------------------------
/dagql/idtui/demos/listen:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | 
3 | set -e -u -x
4 | 
5 | env DAGGER_SESSION_TOKEN=daggerverse dagger listen --allow-cors
6 | 


--------------------------------------------------------------------------------
/dagql/idtui/demos/publish:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | 
3 | set -e -u -x
4 | 
5 | cd ~/src/bass/ci
6 | 
7 | dagger publish
8 | 


--------------------------------------------------------------------------------
/dagql/idtui/demos/run:
--------------------------------------------------------------------------------
 1 | #!/bin/sh
 2 | 
 3 | set -e -u -x
 4 | 
 5 | cd ~/src/dagger
 6 | 
 7 | dagger run ./hack/make sdk:go:generate
 8 | 
 9 | dagger run --progress=plain ./hack/make sdk:go:generate
10 | 


--------------------------------------------------------------------------------
/dagql/idtui/testdata/TestTelemetry/TestGolden/.gitignore:
--------------------------------------------------------------------------------
1 | disk-metrics
2 | 


--------------------------------------------------------------------------------
/dagql/idtui/viztest/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/dagql/idtui/viztest/.gitignore:
--------------------------------------------------------------------------------
1 | /internal/
2 | /dagger.gen.go
3 | /internal/dagger
4 | /internal/querybuilder
5 | /internal/telemetry
6 | /.env
7 | 


--------------------------------------------------------------------------------
/dagql/idtui/viztest/broken-dep/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/dagql/idtui/viztest/broken-dep/broken/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/dagql/idtui/viztest/broken-dep/broken/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "broken",
3 |   "sdk": "go",
4 |   "engineVersion": "v0.12.7"
5 | }
6 | 


--------------------------------------------------------------------------------
/dagql/idtui/viztest/broken-dep/broken/main.go:
--------------------------------------------------------------------------------
1 | package main
2 | 
3 | type Broken struct{}
4 | 
5 | func (m *Broken) Broken() {
6 | 	_ = ctx
7 | }
8 | 


--------------------------------------------------------------------------------
/dagql/idtui/viztest/dep/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/dagql/idtui/viztest/dep/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | /.env
6 | 


--------------------------------------------------------------------------------
/dagql/idtui/viztest/dep/nested-dep/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | /.env
6 | 


--------------------------------------------------------------------------------
/dagql/idtui/viztest/dep/nested-dep/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "nested-dep",
3 |   "engineVersion": "v0.18.10",
4 |   "sdk": {
5 |     "source": "go"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/dagql/idtui/viztest/python/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/dagql/idtui/viztest/python/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /.venv
3 | /**/__pycache__
4 | 


--------------------------------------------------------------------------------
/dagql/idtui/viztest/python/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "python",
3 |   "engineVersion": "v0.13.3",
4 |   "sdk": {
5 |     "source": "python"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/dagql/idtui/viztest/typescript/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/dagql/idtui/viztest/typescript/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /**/node_modules/**
3 | /**/.pnpm-store/**
4 | 


--------------------------------------------------------------------------------
/dagql/idtui/viztest/typescript/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "typescript",
3 |   "engineVersion": "v0.18.9",
4 |   "sdk": {
5 |     "source": "typescript"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/.dagger/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/docs/.dagger/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | /.env
6 | 


--------------------------------------------------------------------------------
/docs/archived_docs/assets/0.9/api/snippets/concepts/query2.gql:
--------------------------------------------------------------------------------
1 | query {
2 |   host {
3 |     directory(path: ".") {
4 |       id
5 |     }
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/archived_docs/assets/0.9/api/snippets/concepts/query4.gql:
--------------------------------------------------------------------------------
1 | query {
2 |   container(id: "YOUR-ID-HERE") {
3 |     withExec(args: ["ls", "/tmp"]) {
4 |       stdout
5 |     }
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 |   presets: [require.resolve('@docusaurus/core/lib/babel/preset')],
3 | };
4 | 


--------------------------------------------------------------------------------
/docs/current_docs/.eslintrc.cjs:
--------------------------------------------------------------------------------
1 | module.exports = {
2 |   extends: [
3 |     require.resolve("../../sdk/typescript/eslint.config.cjs"),
4 |   ],
5 | }
6 | 


--------------------------------------------------------------------------------
/docs/current_docs/.gitattributes:
--------------------------------------------------------------------------------
1 | reference/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/.prettierrc:
--------------------------------------------------------------------------------
1 | "../../sdk/typescript/.prettierrc.cjs"
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/cache-volumes/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/cache-volumes/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/chaining/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/chaining/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.13.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/chaining/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.3",
4 |   "sdk": "php"
5 | }
6 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/constructors/go/default-object/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/constructors/go/default-object/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/constructors/go/simple/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/constructors/go/simple/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/constructors/php/default-object/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/constructors/php/simple/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/custom-types/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/custom-types/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/debugging/go/terminal-container/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/debugging/go/terminal-directory-1/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/debugging/go/terminal-directory-2/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/default-paths/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/default-paths/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "engineVersion": "v0.12.7"
5 | }
6 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/default-paths/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/dependencies/chaining/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/dependencies/chaining/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/documentation/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/documentation/php/main/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/documentation/php/object/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/enums/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/enums/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.4"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/error-handling/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/fs-filters/post-call/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/fs-filters/post-call/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.13.5"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/fs-filters/post-call/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.2",
4 |   "sdk": {
5 |     "source": "php"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/fs-filters/pre-call/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/fs-filters/pre-call/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.13.5"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/fs-filters/pre-call/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.2",
4 |   "sdk": {
5 |     "source": "php"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-array/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-array/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-array/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-array/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-boolean/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-boolean/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-boolean/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-boolean/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-boolean/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-container/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-container/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-container/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-container/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-container/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-default-string/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-default-string/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-default-string/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-default-string/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-default-string/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-directory/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-directory/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-directory/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-directory/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-directory/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-file/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-file/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-file/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-file/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-file/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-optional/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-optional/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-optional/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-optional/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-optional/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-return-values-float/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-return-values-float/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "myModule",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "go"
5 | }
6 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-return-values-float/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-return-values-float/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-return-values-float/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-return-values-integer/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-return-values-integer/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "myModule",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "go"
5 | }
6 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-return-values-integer/go/main.go:
--------------------------------------------------------------------------------
1 | package main
2 | 
3 | type MyModule struct{}
4 | 
5 | func (m *MyModule) AddInteger(a int, b int) int {
6 |   return a + b
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-return-values-integer/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-return-values-integer/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-return-values-integer/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-string/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-string/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-string/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-string/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/arguments-string/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/functions-complex/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/functions-complex/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/functions-complex/java/.gitattributes:
--------------------------------------------------------------------------------
1 | /target/generated-sources/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/functions-complex/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/functions-complex/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/functions-complex/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.3",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/return-values-chaining/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/return-values-chaining/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/return-values-chaining/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/return-values-chaining/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/return-values-chaining/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/return-values-container/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/return-values-container/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/return-values-container/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/return-values-container/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/return-values-container/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/return-values-directory/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/return-values-directory/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/return-values-directory/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/return-values-directory/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/return-values-directory/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/return-values-file/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/return-values-file/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/return-values-file/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/return-values-file/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/return-values-file/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/return-values-string/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/functions/return-values-string/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/interfaces/declarations/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/interfaces/declarations/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/interfaces/implementations/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/interfaces/implementations/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "example",
3 |   "engineVersion": "v0.15.2-010101000000-dev-658b3c808a70",
4 |   "sdk": "go",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/interfaces/usages/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/modules/testing/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/modules/testing/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "greeter",
3 |   "engineVersion": "v0.16.2",
4 |   "sdk": {
5 |     "source": "go"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/modules/testing/python/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/modules/testing/python/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /.venv
3 | /**/__pycache__
4 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/modules/testing/python/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "greeter",
3 |   "engineVersion": "v0.16.2",
4 |   "sdk": {
5 |     "source": "python"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/modules/testing/typescript/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/modules/testing/typescript/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /**/node_modules/**
3 | /**/.pnpm-store/**
4 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/modules/testing/typescript/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "greeter",
3 |   "engineVersion": "v0.16.2",
4 |   "sdk": {
5 |     "source": "typescript"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/secrets/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/secrets/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/bind-services/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/bind-services/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/bind-services/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/bind-services/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/bind-services/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.4",
4 |   "sdk": {
5 |     "source": "php"
6 |   },
7 |   "source": "."
8 | }
9 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/create-interdependent-services/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/create-interdependent-services/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.13.7"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/create-interdependent-services/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/create-interdependent-services/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/create-interdependent-services/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/expose-dagger-services-to-host/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/expose-dagger-services-to-host/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/expose-host-services-to-dagger/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/expose-host-services-to-dagger/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/expose-host-services-to-dagger/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/expose-host-services-to-dagger/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/expose-host-services-to-dagger/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/persist-service-state/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/persist-service-state/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/persist-service-state/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/persist-service-state/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/persist-service-state/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.4",
4 |   "sdk": {
5 |     "source": "php"
6 |   },
7 |   "source": "."
8 | }
9 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/service-lifecycle-1/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/service-lifecycle-1/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/service-lifecycle-1/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/service-lifecycle-1/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/service-lifecycle-1/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.4",
4 |   "sdk": {
5 |     "source": "php"
6 |   },
7 |   "source": "."
8 | }
9 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/service-lifecycle-2/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/service-lifecycle-2/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/service-lifecycle-2/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/service-lifecycle-2/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/service-lifecycle-2/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.4",
4 |   "sdk": {
5 |     "source": "php"
6 |   },
7 |   "source": "."
8 | }
9 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/service-lifecycle-3/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/service-lifecycle-3/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/service-lifecycle-3/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/service-lifecycle-3/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/service-lifecycle-3/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.4",
4 |   "sdk": {
5 |     "source": "php"
6 |   },
7 |   "source": "."
8 | }
9 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/start-stop-services/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/start-stop-services/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/start-stop-services/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/start-stop-services/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/start-stop-services/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.4",
4 |   "sdk": {
5 |     "source": "php"
6 |   },
7 |   "source": "."
8 | }
9 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/test-against-db-service/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/test-against-db-service/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/test-against-db-service/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/test-against-db-service/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/use-endpoint/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/use-endpoint/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.18.6"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/use-endpoint/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/use-endpoint/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/services/use-endpoint/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.4",
4 |   "sdk": {
5 |     "source": "php"
6 |   },
7 |   "source": "."
8 | }
9 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/state-functions/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/api/snippets/state-functions/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/ci/integrations/snippets/google-cloud-run/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/ci/integrations/snippets/google-cloud-run/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/ci/integrations/snippets/java/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/ci/integrations/snippets/php/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/ci/integrations/snippets/php/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/builds/cache/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/builds/cache/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.3",
4 |   "sdk": "php"
5 | }
6 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/builds/dockerfile-context/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/builds/dockerfile/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/builds/dockerfile/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.3",
4 |   "sdk": "php"
5 | }
6 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/builds/matrix-build/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/builds/matrix-build/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/builds/matrix-build/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.3",
4 |   "sdk": "php"
5 | }
6 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/builds/multi-arch-cc/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/builds/multi-arch/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/builds/multi-arch/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/builds/multi-stage-build/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/builds/multi-stage-build/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/builds/multi-stage-build/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.3",
4 |   "sdk": "php"
5 | }
6 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/builds/oci-annotations/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/builds/oci-annotations/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.15.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/builds/oci-labels/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/cache-dependencies/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/cache-dependencies/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/cache-dependencies/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.3",
4 |   "sdk": "php"
5 | }
6 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/cache-dependencies/python/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "python",
4 |   "source": "dagger",
5 |   "engineVersion": "v0.11.5"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/cache-dependencies/typescript/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "typescript",
4 |   "source": "dagger",
5 |   "engineVersion": "v0.11.5"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/clone-git-repository-ssh/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/clone-git-repository-ssh/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.15.1"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/clone-git-repository/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/clone-git-repository/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.15.1"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/clone-git-repository/php/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | /entrypoint.php linguist-generated
3 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/clone-git-repository/php/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /vendor
3 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/clone-git-repository/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.4",
4 |   "sdk": {
5 |     "source": "php"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/continue-after-errors/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/continue-after-errors/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.13.6"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/continue-after-errors/python/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "python",
4 |   "source": ".",
5 |   "engineVersion": "v0.13.6"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/continue-after-errors/typescript/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "typescript",
4 |   "source": ".",
5 |   "engineVersion": "v0.13.7"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/copy-dir/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/copy-dir/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/copy-dir/php/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | /entrypoint.php linguist-generated
3 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/copy-dir/php/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /vendor
3 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/copy-dir/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.4",
4 |   "sdk": {
5 |     "source": "php"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/copy-file-runtime/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/copy-file-runtime/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/copy-file/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/copy-file/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/copy-filter-dir-post/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/copy-filter-dir-post/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/copy-filter-dir-pre/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/copy-filter-dir-pre/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.13.7",
4 |   "sdk": "go",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/copy-modify-dir/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/copy-modify-dir/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/copy-modify-dir/php/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | /entrypoint.php linguist-generated
3 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/copy-modify-dir/php/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /vendor
3 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/copy-modify-dir/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.4",
4 |   "sdk": {
5 |     "source": "php"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/custom-spans/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/custom-spans/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.18.5",
4 |   "sdk": {
5 |     "source": "go"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/execute-concurrently/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/execute-concurrently/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.14.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/execute-concurrently/python/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "python",
4 |   "source": "dagger",
5 |   "engineVersion": "v0.14.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/execute-concurrently/typescript/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "typescript",
4 |   "source": "dagger",
5 |   "engineVersion": "v0.11.5"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/export-container/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/export-container/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/export-container/python/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "python",
4 |   "source": "dagger",
5 |   "engineVersion": "v0.11.5"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/export-container/typescript/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "typescript",
4 |   "source": "dagger",
5 |   "engineVersion": "v0.11.5"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/export-file-dir/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/export-file-dir/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/export-file-dir/python/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "python",
4 |   "source": "dagger",
5 |   "engineVersion": "v0.11.5"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/export-file-dir/typescript/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "typescript",
4 |   "source": "dagger",
5 |   "engineVersion": "v0.11.5"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/handle-errors/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/handle-errors/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/handle-errors/python/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "python",
4 |   "source": "dagger",
5 |   "engineVersion": "v0.11.5"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/handle-errors/typescript/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "typescript",
4 |   "source": "dagger",
5 |   "engineVersion": "v0.11.5"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/load-image-host/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/load-image-host/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.18.5",
4 |   "sdk": {
5 |     "source": "go"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/mount-dir/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/mount-dir/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/mount-dir/php/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | /entrypoint.php linguist-generated
3 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/mount-dir/php/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /vendor
3 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/mount-dir/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.4",
4 |   "sdk": {
5 |     "source": "php"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/mount-file/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/mount-file/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/publish-image/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/publish-image/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/read-file-http/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/read-file-http/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.15.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/secret-dockerfile/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/secret-dockerfile/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "dev-1fd26bfae15418aa289a3f55937fe887eaf3f54b"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/secret-file/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/secret-variable/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/secret-variable/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/secret-variable/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/secret-variable/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/secret-variable/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/set-common-default-path/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/set-common-default-path/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.3",
4 |   "sdk": "go",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/set-common-default-path/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.3",
4 |   "sdk": "php"
5 | }
6 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/set-env-var/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/set-env-var/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/set-env-var/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.3",
4 |   "sdk": "php"
5 | }
6 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/set-env-var/python/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "python",
4 |   "source": "dagger",
5 |   "engineVersion": "v0.11.5"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/set-env-var/typescript/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "typescript",
4 |   "source": "dagger",
5 |   "engineVersion": "v0.11.5"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/set-env-vars/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/set-env-vars/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/set-env-vars/python/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "python",
4 |   "source": "dagger",
5 |   "engineVersion": "v0.11.5"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/set-env-vars/typescript/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "typescript",
4 |   "source": "dagger",
5 |   "engineVersion": "v0.11.5"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/tag-publish-image/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/cookbook/snippets/tag-publish-image/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/index.mdx:
--------------------------------------------------------------------------------
 1 | ---
 2 | slug: /features
 3 | ---
 4 | 
 5 | import DocCardList from '@theme/DocCardList';
 6 | 
 7 | # Features
 8 | 
 9 | <DocCardList   />
10 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/debugging-1/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/debugging-1/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/debugging-1/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/debugging-1/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/debugging-2/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/debugging-2/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/debugging-2/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/debugging-2/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/programmability-1/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/programmability-1/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/programmability-1/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/programmability-1/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/programmability-2/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/programmability-2/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/programmability-2/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/programmability-2/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/secrets/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/secrets/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.3",
4 |   "sdk": "go"
5 | }
6 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/secrets/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/secrets/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/secrets/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/services-1/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/services-1/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/services-1/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/services-1/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/services-1/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/services-2/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/services-2/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/services-2/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/services-2/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/features/snippets/services-2/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "my-module",
3 |   "engineVersion": "v0.15.2",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/partials/version.js:
--------------------------------------------------------------------------------
1 | // Code generated by dagger. DO NOT EDIT.
2 | 
3 | export const daggerVersion = "0.18.12";
4 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/agent/snippets/part1/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/agent/snippets/part1/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "coding-agent",
3 |   "engineVersion": "v0.18.3",
4 |   "sdk": {
5 |     "source": "go"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/agent/snippets/part1/java/.gitattributes:
--------------------------------------------------------------------------------
1 | /target/generated-sources/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/agent/snippets/part1/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/agent/snippets/part1/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "coding-agent",
3 |   "engineVersion": "v0.18.3",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/agent/snippets/part1/php/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | /entrypoint.php linguist-generated
3 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/agent/snippets/part1/php/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /vendor
3 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/agent/snippets/part1/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "coding-agent",
3 |   "engineVersion": "v0.18.3",
4 |   "sdk": {
5 |     "source": "php"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/agent/snippets/part1/python/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/agent/snippets/part1/python/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /.venv
3 | /**/__pycache__
4 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/agent/snippets/part1/python/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "coding-agent",
3 |   "engineVersion": "v0.18.3",
4 |   "sdk": {
5 |     "source": "python"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/agent/snippets/part1/python/src/coding_agent/__init__.py:
--------------------------------------------------------------------------------
1 | from .main import CodingAgent as CodingAgent
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/agent/snippets/part1/typescript/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/agent/snippets/part1/typescript/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /**/node_modules/**
3 | /**/.pnpm-store/**
4 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/agent/snippets/part1/typescript/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "coding-agent",
3 |   "engineVersion": "v0.18.3",
4 |   "sdk": {
5 |     "source": "typescript"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/agent/snippets/part2/workspace/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/agent/snippets/part2/workspace/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "workspace",
3 |   "engineVersion": "v0.18.6",
4 |   "sdk": {
5 |     "source": "go"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/agent/snippets/part2/workspace/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "workspace",
3 |   "engineVersion": "v0.18.4",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/agent/snippets/part2/workspace/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "workspace",
3 |   "engineVersion": "v0.18.4",
4 |   "sdk": {
5 |     "source": "php"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/agent/snippets/part2/workspace/python/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "workspace",
3 |   "engineVersion": "v0.18.4",
4 |   "sdk": {
5 |     "source": "python"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/agent/snippets/part2/workspace/typescript/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "workspace",
3 |   "engineVersion": "v0.18.4",
4 |   "sdk": {
5 |     "source": "typescript"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/ci/snippets/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/ci/snippets/go/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "hello-dagger",
3 |   "sdk": "go",
4 |   "source": ".",
5 |   "engineVersion": "v0.12.0"
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/ci/snippets/java/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/ci/snippets/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "hello-dagger",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "java"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/docs/current_docs/quickstart/ci/snippets/php/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "hello-dagger",
3 |   "engineVersion": "v0.15.3",
4 |   "sdk": "php",
5 |   "source": "."
6 | }
7 | 


--------------------------------------------------------------------------------
/docs/docs-graphql/data/examples/queries/cacheVolume/gql.md:
--------------------------------------------------------------------------------
1 | ```gql
2 | query {
3 |   cacheVolume(key: "deps") {
4 |     id
5 |   }
6 | }
7 | ```
8 | 


--------------------------------------------------------------------------------
/docs/docs-graphql/data/examples/queries/defaultPlatform/gql.md:
--------------------------------------------------------------------------------
1 | ```gql
2 | query {
3 |   defaultPlatform
4 | }
5 | ```
6 | 


--------------------------------------------------------------------------------
/docs/docs-graphql/data/examples/queries/http/gql.md:
--------------------------------------------------------------------------------
1 | ```gql
2 | query {
3 |   http(url: "http://dagger.io") {
4 |     size
5 |     contents
6 |   }
7 | }
8 | ```
9 | 


--------------------------------------------------------------------------------
/docs/docs-graphql/data/examples/queries/secret/gql.md:
--------------------------------------------------------------------------------
1 | ```gql
2 | query {
3 |   secret(id: "eyJob3N0X2VudiI6IkhPTUUifQ==") {
4 |     plaintext
5 |   }
6 | }
7 | ```
8 | 


--------------------------------------------------------------------------------
/docs/docs-graphql/data/examples/queries/socket/gql.md:
--------------------------------------------------------------------------------
1 | ```gql
2 | query {
3 |   socket(id: "eyJob3N0X3BhdGgiOiIvdmFyL3J1bi9kb2NrZXIuc29jayJ9") {
4 |     id
5 |   }
6 | }
7 | ```
8 | 


--------------------------------------------------------------------------------
/docs/recorder/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/docs/recorder/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/recorder2/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/docs/recorder2/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/docs/recorder2/tapes/config.tape:
--------------------------------------------------------------------------------
1 | # Common configuration for all tapes
2 | # TODO: customize theme, font, typing speed, etc
3 | 
4 | Set Theme "Catppuccin Mocha"
5 | 


--------------------------------------------------------------------------------
/docs/static/.nojekyll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/.nojekyll


--------------------------------------------------------------------------------
/docs/static/img/current_docs/api/fs-filters-trace.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/api/fs-filters-trace.png


--------------------------------------------------------------------------------
/docs/static/img/current_docs/api/fs-filters-tui.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/api/fs-filters-tui.png


--------------------------------------------------------------------------------
/docs/static/img/current_docs/api/webhook-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/api/webhook-1.png


--------------------------------------------------------------------------------
/docs/static/img/current_docs/api/webhook-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/api/webhook-2.png


--------------------------------------------------------------------------------
/docs/static/img/current_docs/configuration/cloud-modules-api.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/configuration/cloud-modules-api.png


--------------------------------------------------------------------------------
/docs/static/img/current_docs/configuration/cloud-modules-map.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/configuration/cloud-modules-map.png


--------------------------------------------------------------------------------
/docs/static/img/current_docs/configuration/get-token.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/configuration/get-token.png


--------------------------------------------------------------------------------
/docs/static/img/current_docs/configuration/make-trace-public.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/configuration/make-trace-public.png


--------------------------------------------------------------------------------
/docs/static/img/current_docs/configuration/prune-cache.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/configuration/prune-cache.png


--------------------------------------------------------------------------------
/docs/static/img/current_docs/configuration/public-traces.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/configuration/public-traces.png


--------------------------------------------------------------------------------
/docs/static/img/current_docs/configuration/trace-delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/configuration/trace-delete.png


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/build-export.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/build-export.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/build-publish.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/build-publish.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/build.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/build.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/debug-breakpoints.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/debug-breakpoints.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/debug-interactive.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/debug-interactive.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/llm-api.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/llm-api.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/llm-cloud-trace.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/llm-cloud-trace.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/llm-natural.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/llm-natural.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/secrets-1password.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/secrets-1password.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/secrets-env.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/secrets-env.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/secrets-file.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/secrets-file.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/service-container.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/service-container.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/service-host.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/service-host.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/shell-build.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/shell-build.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/shell-curl.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/shell-curl.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/shell-help.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/shell-help.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/shell-host-path.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/shell-host-path.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/shell-module.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/shell-module.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/shell-variables.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/shell-variables.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/trace-details.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/trace-details.png


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/trace-error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/trace-error.png


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/trace-list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/trace-list.png


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/trace-log.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/trace-log.png


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/trace-nav.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/trace-nav.png


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/trace.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/trace.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/features/tui.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/features/tui.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/index/cloud-trace.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/index/cloud-trace.gif


--------------------------------------------------------------------------------
/docs/static/img/current_docs/index/dagger-factory.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/index/dagger-factory.jpg


--------------------------------------------------------------------------------
/docs/static/img/current_docs/quickstart/agent/add_label.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/quickstart/agent/add_label.png


--------------------------------------------------------------------------------
/docs/static/img/current_docs/quickstart/agent/agent_pr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/quickstart/agent/agent_pr.png


--------------------------------------------------------------------------------
/docs/static/img/current_docs/quickstart/agent/create_issue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/quickstart/agent/create_issue.png


--------------------------------------------------------------------------------
/docs/static/img/current_docs/quickstart/agent/develop.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/quickstart/agent/develop.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/quickstart/agent/watch_actions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/quickstart/agent/watch_actions.png


--------------------------------------------------------------------------------
/docs/static/img/current_docs/quickstart/basics/caching.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/quickstart/basics/caching.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/quickstart/basics/daggerverse.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/quickstart/basics/daggerverse.jpg


--------------------------------------------------------------------------------
/docs/static/img/current_docs/quickstart/basics/modules.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/quickstart/basics/modules.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/quickstart/basics/publish-code.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/quickstart/basics/publish-code.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/quickstart/basics/terminal-1.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/quickstart/basics/terminal-1.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/quickstart/basics/terminal-2.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/quickstart/basics/terminal-2.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/quickstart/ci/build-service.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/quickstart/ci/build-service.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/quickstart/ci/curl.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/quickstart/ci/curl.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/quickstart/ci/docker.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/quickstart/ci/docker.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/quickstart/ci/publish.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/quickstart/ci/publish.webm


--------------------------------------------------------------------------------
/docs/static/img/current_docs/quickstart/ci/template.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/quickstart/ci/template.png


--------------------------------------------------------------------------------
/docs/static/img/current_docs/quickstart/ci/trace.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/current_docs/quickstart/ci/trace.webm


--------------------------------------------------------------------------------
/docs/static/img/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/img/favicon.png


--------------------------------------------------------------------------------
/docs/static/reference/php/DOCTUM_VERSION:
--------------------------------------------------------------------------------
1 | 5.5.4


--------------------------------------------------------------------------------
/docs/static/reference/php/PROJECT_VERSION:
--------------------------------------------------------------------------------
1 | main


--------------------------------------------------------------------------------
/docs/static/reference/php/fonts/doctum.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/reference/php/fonts/doctum.eot


--------------------------------------------------------------------------------
/docs/static/reference/php/fonts/doctum.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/reference/php/fonts/doctum.ttf


--------------------------------------------------------------------------------
/docs/static/reference/php/fonts/doctum.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/reference/php/fonts/doctum.woff


--------------------------------------------------------------------------------
/docs/static/reference/php/fonts/doctum.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/reference/php/fonts/doctum.woff2


--------------------------------------------------------------------------------
/docs/static/reference/php/opensearch.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/docs/static/reference/php/opensearch.xml


--------------------------------------------------------------------------------
/docs/static/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 | Allow: /
3 | Sitemap: https://docs.dagger.io/sitemap.xml
4 | 


--------------------------------------------------------------------------------
/docs/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 |   "extends": "@docusaurus/tsconfig",
3 |   
4 |   "compilerOptions": {
5 |     "baseUrl": ".",
6 |     "types": ["docusaurus-plugin-sass"]
7 |   }
8 | }
9 | 


--------------------------------------------------------------------------------
/docs/versions.json:
--------------------------------------------------------------------------------
1 | [
2 | ]
3 | 


--------------------------------------------------------------------------------
/engine/buildkit/testdata/id_ed25519.pub:
--------------------------------------------------------------------------------
1 | ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMHK/r7ZVHWpIKiTry+ZWvU5W0Tn4FU07MCeQKkCgTc6 dolanor@albiorix
2 | 


--------------------------------------------------------------------------------
/engine/clientdb/generate.go:
--------------------------------------------------------------------------------
1 | package clientdb
2 | 
3 | //go:generate go run github.com/sqlc-dev/sqlc/cmd/sqlc@v1.26.0 generate
4 | 


--------------------------------------------------------------------------------
/engine/config/path.go:
--------------------------------------------------------------------------------
1 | package config
2 | 
3 | func DefaultConfigPath() string {
4 | 	return "/etc/dagger/engine.json"
5 | }
6 | 


--------------------------------------------------------------------------------
/engine/distconsts/go.sum:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/engine/distconsts/go.sum


--------------------------------------------------------------------------------
/engine/server/resource/id.go:
--------------------------------------------------------------------------------
1 | package resource
2 | 
3 | import "github.com/dagger/dagger/dagql/call"
4 | 
5 | type ID struct {
6 | 	call.ID
7 | 	Optional bool
8 | }
9 | 


--------------------------------------------------------------------------------
/engine/session/git/generate.go:
--------------------------------------------------------------------------------
1 | package git
2 | 
3 | //go:generate protoc --gogoslick_out=plugins=grpc:. git.proto
4 | 


--------------------------------------------------------------------------------
/engine/session/h2c/generate.go:
--------------------------------------------------------------------------------
1 | package h2c
2 | 
3 | //go:generate protoc --gogoslick_out=plugins=grpc:. h2c.proto
4 | 


--------------------------------------------------------------------------------
/engine/session/pipe/generate.go:
--------------------------------------------------------------------------------
1 | package pipe
2 | 
3 | //go:generate protoc --gogoslick_out=plugins=grpc:. pipe.proto
4 | 


--------------------------------------------------------------------------------
/engine/session/prompt/generate.go:
--------------------------------------------------------------------------------
1 | package prompt
2 | 
3 | //go:generate protoc --gogoslick_out=plugins=grpc:. prompt.proto
4 | 


--------------------------------------------------------------------------------
/engine/session/terminal/generate.go:
--------------------------------------------------------------------------------
1 | package terminal
2 | 
3 | //go:generate protoc --gogoslick_out=plugins=grpc:. terminal.proto
4 | 


--------------------------------------------------------------------------------
/engine/sources/local/copy/hardlink_windows.go:
--------------------------------------------------------------------------------
1 | package copy
2 | 
3 | import "os"
4 | 
5 | func getLinkInfo(fi os.FileInfo) (uint64, bool) {
6 | 	return 0, false
7 | }
8 | 


--------------------------------------------------------------------------------
/engine/telemetry/testdata/.gitattributes:
--------------------------------------------------------------------------------
1 | *.json linguist-generated=true
2 | 


--------------------------------------------------------------------------------
/evals/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 | 


--------------------------------------------------------------------------------
/helm/.dagger/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/helm/.dagger/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | /.env
6 | 


--------------------------------------------------------------------------------
/helm/dagger/.changes/unreleased/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/helm/dagger/.changes/unreleased/.gitkeep


--------------------------------------------------------------------------------
/helm/dagger/Chart.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: v2
2 | description: Dagger Helm chart
3 | name: dagger-helm
4 | type: application
5 | version: 0.18.12
6 | 


--------------------------------------------------------------------------------
/helm/dagger/templates/NOTES.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/helm/dagger/templates/NOTES.txt


--------------------------------------------------------------------------------
/modules/alpine/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/modules/alpine/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | /.env
6 | 


--------------------------------------------------------------------------------
/modules/alpine/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "alpine",
3 |   "engineVersion": "v0.18.12",
4 |   "sdk": {
5 |     "source": "go"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/modules/compatcheck/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/modules/compatcheck/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/modules/daggerverse/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/modules/daggerverse/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/modules/dirdiff/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/modules/dirdiff/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | /.env
6 | 


--------------------------------------------------------------------------------
/modules/evals/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/modules/evals/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | /.env
6 | 


--------------------------------------------------------------------------------
/modules/evals/workspace/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | /.env
6 | 


--------------------------------------------------------------------------------
/modules/evals/workspace/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "workspace",
3 |   "engineVersion": "v0.18.12",
4 |   "sdk": {
5 |     "source": "go"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/modules/evaluator/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/modules/evaluator/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | /.env
6 | 


--------------------------------------------------------------------------------
/modules/evaluator/workspace/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | /.env
6 | 


--------------------------------------------------------------------------------
/modules/evaluator/workspace/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "workspace",
3 |   "engineVersion": "v0.18.12",
4 |   "sdk": {
5 |     "source": "go"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/modules/gha/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/modules/gha/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/modules/gha/examples/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/modules/go/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/modules/go/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | /.env
6 | 


--------------------------------------------------------------------------------
/modules/golangci/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/modules/golangci/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | /.env
6 | 


--------------------------------------------------------------------------------
/modules/golangci/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "golangci",
3 |   "engineVersion": "v0.18.12",
4 |   "sdk": {
5 |     "source": "go"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/modules/golangci/main.go:
--------------------------------------------------------------------------------
1 | package main
2 | 
3 | type Golangci struct{}
4 | 


--------------------------------------------------------------------------------
/modules/markdown/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/modules/markdown/.gitignore:
--------------------------------------------------------------------------------
1 | internal/dagger
2 | internal/querybuilder
3 | dagger.gen.go
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/modules/metrics/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/modules/metrics/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | /.env
6 | 


--------------------------------------------------------------------------------
/modules/ps-analyzer/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/modules/ps-analyzer/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | /.env
6 | 


--------------------------------------------------------------------------------
/modules/ruff/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/modules/ruff/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/modules/ruff/build/Dockerfile:
--------------------------------------------------------------------------------
1 | # For dependabot
2 | FROM ghcr.io/astral-sh/ruff:0.11.13@sha256:45cb2b28f0ad694917b159c65d058f1eeafdda0cb155a30374194c4c4b6c56df
3 | 


--------------------------------------------------------------------------------
/modules/ruff/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "ruff",
3 |   "engineVersion": "v0.12.4",
4 |   "sdk": {
5 |     "source": "go"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/modules/shellcheck/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/modules/shellcheck/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | /.env
6 | 


--------------------------------------------------------------------------------
/modules/shellcheck/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "shellcheck",
3 |   "engineVersion": "v0.18.12",
4 |   "sdk": {
5 |     "source": "go"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/modules/wolfi/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/modules/wolfi/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | /.env
6 | 


--------------------------------------------------------------------------------
/releaser/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/releaser/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | /.env
6 | 


--------------------------------------------------------------------------------
/sdk/cue/README.md:
--------------------------------------------------------------------------------
1 | # Dagger CUE SDK
2 | 
3 | The CUE SDK is temporarily hosted on a separate branch: https://github.com/dagger/dagger/tree/cue-sdk
4 | 


--------------------------------------------------------------------------------
/sdk/dotnet/dev/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/sdk/dotnet/dev/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | /.env
6 | 


--------------------------------------------------------------------------------
/sdk/dotnet/dev/README.md:
--------------------------------------------------------------------------------
1 | # Dev module for DotNet SDK
2 | 
3 | A temporary module for developing DotNet SDK. In the future, this module will be
4 | written by DotNet SDK itself.
5 | 


--------------------------------------------------------------------------------
/sdk/dotnet/dev/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "dotnet-sdk-dev",
3 |   "engineVersion": "v0.18.12",
4 |   "sdk": {
5 |     "source": "go"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/sdk/dotnet/sdk/Dagger.SDK/IId.cs:
--------------------------------------------------------------------------------
1 | namespace Dagger.SDK;
2 | 
3 | public interface IId<TId>
4 |     where TId : Scalar
5 | {
6 |     Task<TId> IdAsync(CancellationToken cancellationToken = default);
7 | }
8 | 


--------------------------------------------------------------------------------
/sdk/dotnet/sdk/Dagger.SDK/InputObject.cs:
--------------------------------------------------------------------------------
1 | using Dagger.SDK.GraphQL;
2 | 
3 | namespace Dagger.SDK;
4 | 
5 | public interface IInputObject
6 | {
7 |     List<KeyValuePair<string, Value>> ToKeyValuePairs();
8 | }
9 | 


--------------------------------------------------------------------------------
/sdk/dotnet/sdk/Dagger.SDK/Scalar.cs:
--------------------------------------------------------------------------------
1 | namespace Dagger.SDK;
2 | 
3 | public class Scalar
4 | {
5 |     public string Value { get; set; }
6 | 
7 |     public override string ToString() => Value;
8 | }
9 | 


--------------------------------------------------------------------------------
/sdk/dotnet/sdk/global.json:
--------------------------------------------------------------------------------
 1 | {
 2 |   "msbuild-sdks": {
 3 |     "MSTest.Sdk": "3.7.0"
 4 |   },
 5 |   "sdk": {
 6 |     "version": "8.0.404",
 7 |     "rollForward": "latestFeature"
 8 |   }
 9 | }
10 | 


--------------------------------------------------------------------------------
/sdk/elixir/.changes/unreleased/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/sdk/elixir/.changes/unreleased/.gitkeep


--------------------------------------------------------------------------------
/sdk/elixir/.gitattributes:
--------------------------------------------------------------------------------
1 | lib/dagger/gen/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/sdk/elixir/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "elixir-sdk",
3 |   "engineVersion": "v0.18.3",
4 |   "sdk": {
5 |     "source": "go"
6 |   },
7 |   "source": "runtime"
8 | }
9 | 


--------------------------------------------------------------------------------
/sdk/elixir/dagger_codegen/.formatter.exs:
--------------------------------------------------------------------------------
1 | # Used by "mix format"
2 | [
3 |   inputs: ["{mix,.formatter}.exs", "{config,lib,test}/**/*.{ex,exs}"]
4 | ]
5 | 


--------------------------------------------------------------------------------
/sdk/elixir/dagger_codegen/test/dagger/codegen_test.exs:
--------------------------------------------------------------------------------
1 | defmodule Dagger.CodegenTest do
2 |   use ExUnit.Case
3 |   doctest Dagger.Codegen
4 | end
5 | 


--------------------------------------------------------------------------------
/sdk/elixir/dagger_codegen/test/test_helper.exs:
--------------------------------------------------------------------------------
1 | ExUnit.start()
2 | Mneme.start()
3 | 


--------------------------------------------------------------------------------
/sdk/elixir/dev/.formatter.exs:
--------------------------------------------------------------------------------
1 | # Used by "mix format"
2 | [
3 |   import_deps: [:dagger],
4 |   inputs: ["{mix,.formatter}.exs", "{config,lib,test}/**/*.{ex,exs}"]
5 | ]
6 | 


--------------------------------------------------------------------------------
/sdk/elixir/dev/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger_sdk/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/sdk/elixir/dev/.gitignore:
--------------------------------------------------------------------------------
 1 | /dagger_sdk
 2 | /_build
 3 | /cover
 4 | /deps
 5 | /doc
 6 | /erl_crash.dump
 7 | /*.ez
 8 | /template-*.tar
 9 | /tmp
10 | /.env
11 | 


--------------------------------------------------------------------------------
/sdk/elixir/dev/README.md:
--------------------------------------------------------------------------------
1 | # ElixirSdkDev
2 | 
3 | A module for help developing Elixir SDK.
4 | 


--------------------------------------------------------------------------------
/sdk/elixir/dev/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "elixir-sdk-dev",
3 |   "engineVersion": "v0.18.12",
4 |   "sdk": {
5 |     "source": ".."
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/sdk/elixir/dev/test/elixir_sdk_dev_test.exs:
--------------------------------------------------------------------------------
1 | defmodule ElixirSdkDevTest do
2 |   use ExUnit.Case
3 | end
4 | 


--------------------------------------------------------------------------------
/sdk/elixir/dev/test/test_helper.exs:
--------------------------------------------------------------------------------
1 | ExUnit.start()
2 | 


--------------------------------------------------------------------------------
/sdk/elixir/lib/dagger/core/version.ex:
--------------------------------------------------------------------------------
1 | defmodule Dagger.Core.Version do
2 |   @moduledoc false
3 | 
4 |   @dagger_cli_version "0.18.12"
5 | 
6 |   def engine_version(), do: @dagger_cli_version
7 | end
8 | 


--------------------------------------------------------------------------------
/sdk/elixir/runtime/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/sdk/elixir/runtime/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/sdk/elixir/runtime/template/.formatter.exs:
--------------------------------------------------------------------------------
1 | # Used by "mix format"
2 | [
3 |   import_deps: [:dagger],
4 |   inputs: ["{mix,.formatter}.exs", "{config,lib,test}/**/*.{ex,exs}"]
5 | ]
6 | 


--------------------------------------------------------------------------------
/sdk/elixir/test/dagger/global_test.exs:
--------------------------------------------------------------------------------
1 | defmodule Dagger.GlobalTest do
2 |   use Dagger.DagCase
3 | 
4 |   test "dag/0" do
5 |     assert %Dagger.Client{} = Dagger.Global.dag()
6 |   end
7 | end
8 | 


--------------------------------------------------------------------------------
/sdk/elixir/test/dagger_test.exs:
--------------------------------------------------------------------------------
1 | defmodule DaggerTest do
2 |   use ExUnit.Case
3 |   doctest Dagger
4 | end
5 | 


--------------------------------------------------------------------------------
/sdk/elixir/test/test_helper.exs:
--------------------------------------------------------------------------------
1 | ExUnit.start()
2 | 


--------------------------------------------------------------------------------
/sdk/go/.changes/unreleased/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/sdk/go/.changes/unreleased/.gitkeep


--------------------------------------------------------------------------------
/sdk/go/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated=true
2 | 


--------------------------------------------------------------------------------
/sdk/go/.gitignore:
--------------------------------------------------------------------------------
1 | *.tar
2 | 


--------------------------------------------------------------------------------
/sdk/go/engineconn/version.gen.go:
--------------------------------------------------------------------------------
1 | // Code generated by dagger. DO NOT EDIT.
2 | 
3 | package engineconn
4 | 
5 | const CLIVersion = "0.18.12"
6 | 


--------------------------------------------------------------------------------
/sdk/go/generate.go:
--------------------------------------------------------------------------------
1 | package dagger
2 | 
3 | //go:generate go -C ../../ run ./cmd/codegen --output ./sdk/go --merge
4 | 


--------------------------------------------------------------------------------
/sdk/java/dagger-codegen-maven-plugin/src/main/resources/schemas/.gitignore:
--------------------------------------------------------------------------------
1 | *.json
2 | 


--------------------------------------------------------------------------------
/sdk/java/dagger-java-sdk/src/main/java/io/dagger/client/InputValue.java:
--------------------------------------------------------------------------------
1 | package io.dagger.client;
2 | 
3 | import java.util.Map;
4 | 
5 | interface InputValue {
6 |   Map<String, Object> toMap();
7 | }
8 | 


--------------------------------------------------------------------------------
/sdk/java/dagger-java-sdk/src/main/java/io/dagger/module/info/EnumInfo.java:
--------------------------------------------------------------------------------
1 | package io.dagger.module.info;
2 | 
3 | public record EnumInfo(String name, String description, EnumValueInfo[] values) {}
4 | 


--------------------------------------------------------------------------------
/sdk/java/dagger-java-sdk/src/main/java/io/dagger/module/info/EnumValueInfo.java:
--------------------------------------------------------------------------------
1 | package io.dagger.module.info;
2 | 
3 | public record EnumValueInfo(String value, String description) {}
4 | 


--------------------------------------------------------------------------------
/sdk/java/dagger-java-sdk/src/main/java/io/dagger/module/info/FieldInfo.java:
--------------------------------------------------------------------------------
1 | package io.dagger.module.info;
2 | 
3 | public record FieldInfo(String name, String description, TypeInfo type) {}
4 | 


--------------------------------------------------------------------------------
/sdk/java/dagger-java-sdk/src/main/java/io/dagger/module/info/TypeInfo.java:
--------------------------------------------------------------------------------
1 | package io.dagger.module.info;
2 | 
3 | public record TypeInfo(String typeName, String kindName) {}
4 | 


--------------------------------------------------------------------------------
/sdk/java/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "java-sdk",
3 |   "engineVersion": "v0.15.1",
4 |   "sdk": {
5 |     "source": "go"
6 |   },
7 |   "source": "runtime"
8 | }
9 | 


--------------------------------------------------------------------------------
/sdk/java/runtime/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/sdk/java/runtime/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/sdk/php/.changes/unreleased/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/sdk/php/.changes/unreleased/.gitkeep


--------------------------------------------------------------------------------
/sdk/php/.gitattributes:
--------------------------------------------------------------------------------
1 | generated/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/sdk/php/.gitignore:
--------------------------------------------------------------------------------
 1 | /vendor/
 2 | 
 3 | /.php-cs-fixer.php
 4 | /.php-cs-fixer.cache
 5 | 
 6 | .phpunit.result.cache
 7 | /phpunit.xml
 8 | 
 9 | /docker-compose.override.yml
10 | 


--------------------------------------------------------------------------------
/sdk/php/dev/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | /entrypoint.php linguist-generated
3 | 


--------------------------------------------------------------------------------
/sdk/php/dev/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /vendor
3 | /.env
4 | 


--------------------------------------------------------------------------------
/sdk/php/dev/README.md:
--------------------------------------------------------------------------------
1 | # PHP SDK Dev Module
2 | 
3 | This module is intended for development purposes only.
4 | 
5 | It should only include functions aimed at easing the development process of the SDK.
6 | 


--------------------------------------------------------------------------------
/sdk/php/dev/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "php-sdk-dev",
3 |   "engineVersion": "v0.18.12",
4 |   "sdk": {
5 |     "source": "php"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/sdk/php/runtime/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/sdk/php/runtime/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | 


--------------------------------------------------------------------------------
/sdk/php/src/Client/AbstractId.php:
--------------------------------------------------------------------------------
1 | <?php
2 | 
3 | namespace Dagger\Client;
4 | 
5 | abstract readonly class AbstractId extends AbstractScalar
6 | {
7 | }
8 | 


--------------------------------------------------------------------------------
/sdk/php/src/Client/IdAble.php:
--------------------------------------------------------------------------------
1 | <?php
2 | 
3 | namespace Dagger\Client;
4 | 
5 | interface IdAble
6 | {
7 |     public function id(): AbstractId;
8 | }
9 | 


--------------------------------------------------------------------------------
/sdk/php/src/Connection/.gitattributes:
--------------------------------------------------------------------------------
1 | /version.php linguist-generated=true
2 | 


--------------------------------------------------------------------------------
/sdk/php/src/Connection/version.php:
--------------------------------------------------------------------------------
1 | <?php
2 | 
3 | /* Code generated by dagger. DO NOT EDIT. */
4 | return '0.18.12';
5 | 


--------------------------------------------------------------------------------
/sdk/php/src/Exception/MissingSubtype.php:
--------------------------------------------------------------------------------
 1 | <?php
 2 | 
 3 | declare(strict_types=1);
 4 | 
 5 | namespace Dagger\Exception;
 6 | 
 7 | final class MissingSubtype extends \RuntimeException
 8 | {
 9 | }
10 | 


--------------------------------------------------------------------------------
/sdk/php/src/Exception/UnsupportedType.php:
--------------------------------------------------------------------------------
 1 | <?php
 2 | 
 3 | declare(strict_types=1);
 4 | 
 5 | namespace Dagger\Exception;
 6 | 
 7 | final class UnsupportedType extends \RuntimeException
 8 | {
 9 | }
10 | 


--------------------------------------------------------------------------------
/sdk/php/src/functions.php:
--------------------------------------------------------------------------------
 1 | <?php
 2 | 
 3 | declare(strict_types=1);
 4 | 
 5 | namespace Dagger;
 6 | 
 7 | function dag(): Client
 8 | {
 9 |     return Dagger::getClientInstance();
10 | }
11 | 


--------------------------------------------------------------------------------
/sdk/php/tests/Integration/Resources/workDir/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/sdk/php/tests/Integration/Resources/workDir/.gitkeep


--------------------------------------------------------------------------------
/sdk/python/.changes/unreleased/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/sdk/python/.changes/unreleased/.gitkeep


--------------------------------------------------------------------------------
/sdk/python/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | .mypy_cache
3 | .pytest_cache
4 | .ruff_cache
5 | dist
6 | docs/_build
7 | 


--------------------------------------------------------------------------------
/sdk/python/.python-version:
--------------------------------------------------------------------------------
1 | 3.12
2 | 


--------------------------------------------------------------------------------
/sdk/python/codegen/src/codegen/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/sdk/python/codegen/src/codegen/__init__.py


--------------------------------------------------------------------------------
/sdk/python/codegen/src/codegen/__main__.py:
--------------------------------------------------------------------------------
1 | import sys
2 | 
3 | from codegen.cli import main
4 | 
5 | sys.exit(main())
6 | 


--------------------------------------------------------------------------------
/sdk/python/dev/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/sdk/python/dev/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /.venv
3 | /**/__pycache__
4 | /.env
5 | 


--------------------------------------------------------------------------------
/sdk/python/dev/README.md:
--------------------------------------------------------------------------------
1 | # Dagger module for the development of the Python SDK
2 | 


--------------------------------------------------------------------------------
/sdk/python/dev/src/python_sdk_dev/__init__.py:
--------------------------------------------------------------------------------
1 | """The Python SDK's development module."""
2 | 
3 | from .main import PythonSdkDev as PythonSdkDev
4 | 


--------------------------------------------------------------------------------
/sdk/python/docs/client.rst:
--------------------------------------------------------------------------------
1 | Client
2 | ======
3 | 
4 | Automatically generated client from Dagger API.
5 | 
6 | .. automodule:: dagger
7 |    :members:
8 |    :undoc-members:
9 | 


--------------------------------------------------------------------------------
/sdk/python/runtime/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal
3 | /internal/dagger
4 | /internal/querybuilder
5 | /internal/telemetry
6 | 


--------------------------------------------------------------------------------
/sdk/python/runtime/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "python-sdk",
3 |   "engineVersion": "v0.18.3",
4 |   "sdk": {
5 |     "source": "go"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/sdk/python/runtime/template/runtime.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | 
3 | import sys
4 | 
5 | from dagger.mod.cli import app
6 | 
7 | if __name__ == "__main__":
8 |     sys.exit(app())
9 | 


--------------------------------------------------------------------------------
/sdk/python/src/dagger/_engine/_version.py:
--------------------------------------------------------------------------------
1 | # Code generated by dagger. DO NOT EDIT.
2 | 
3 | CLI_VERSION = "0.18.12"
4 | 


--------------------------------------------------------------------------------
/sdk/python/src/dagger/client/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/sdk/python/src/dagger/client/__init__.py


--------------------------------------------------------------------------------
/sdk/python/src/dagger/client/_connection.py:
--------------------------------------------------------------------------------
1 | from dagger.client._session import SharedConnection
2 | 
3 | _shared = SharedConnection()
4 | connect = _shared.connect
5 | close = _shared.close
6 | 


--------------------------------------------------------------------------------
/sdk/python/src/dagger/py.typed:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/sdk/python/src/dagger/py.typed


--------------------------------------------------------------------------------
/sdk/rust/.changes/unreleased/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/sdk/rust/.changes/unreleased/.gitkeep


--------------------------------------------------------------------------------
/sdk/rust/.gitignore:
--------------------------------------------------------------------------------
1 | target/
2 | 


--------------------------------------------------------------------------------
/sdk/rust/crates/dagger-codegen/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/sdk/rust/crates/dagger-codegen/README.md


--------------------------------------------------------------------------------
/sdk/rust/crates/dagger-codegen/src/rust/templates/mod.rs:
--------------------------------------------------------------------------------
1 | pub mod enum_tmpl;
2 | pub mod heading_tmpl;
3 | pub mod input_tmpl;
4 | pub mod object_tmpl;
5 | pub mod scalar_tmpl;
6 | 


--------------------------------------------------------------------------------
/sdk/rust/crates/dagger-sdk/.gitattributes:
--------------------------------------------------------------------------------
1 | /gen.rs linguist-generated=true
2 | 


--------------------------------------------------------------------------------
/sdk/rust/crates/dagger-sdk/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | /Cargo.lock
3 | 


--------------------------------------------------------------------------------
/sdk/rust/crates/dagger-sdk/examples/build-the-application/app/public/robots.txt:
--------------------------------------------------------------------------------
1 | # https://www.robotstxt.org/robotstxt.html
2 | User-agent: *
3 | Disallow:
4 | 


--------------------------------------------------------------------------------
/sdk/rust/crates/dagger-sdk/examples/build-the-application/app/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | /// <reference types="react-scripts" />
2 | 


--------------------------------------------------------------------------------
/sdk/rust/crates/dagger-sdk/examples/caching/app/public/robots.txt:
--------------------------------------------------------------------------------
1 | # https://www.robotstxt.org/robotstxt.html
2 | User-agent: *
3 | Disallow:
4 | 


--------------------------------------------------------------------------------
/sdk/rust/crates/dagger-sdk/examples/caching/app/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | /// <reference types="react-scripts" />
2 | 


--------------------------------------------------------------------------------
/sdk/rust/crates/dagger-sdk/examples/existing-dockerfile/app/dockerignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | build/
3 | 


--------------------------------------------------------------------------------
/sdk/rust/crates/dagger-sdk/examples/existing-dockerfile/app/public/robots.txt:
--------------------------------------------------------------------------------
1 | # https://www.robotstxt.org/robotstxt.html
2 | User-agent: *
3 | Disallow:
4 | 


--------------------------------------------------------------------------------
/sdk/rust/crates/dagger-sdk/examples/existing-dockerfile/app/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | /// <reference types="react-scripts" />
2 | 


--------------------------------------------------------------------------------
/sdk/rust/crates/dagger-sdk/examples/logging/app/public/robots.txt:
--------------------------------------------------------------------------------
1 | # https://www.robotstxt.org/robotstxt.html
2 | User-agent: *
3 | Disallow:
4 | 


--------------------------------------------------------------------------------
/sdk/rust/crates/dagger-sdk/examples/logging/app/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | /// <reference types="react-scripts" />
2 | 


--------------------------------------------------------------------------------
/sdk/rust/crates/dagger-sdk/examples/multi-stage-build/app/public/robots.txt:
--------------------------------------------------------------------------------
1 | # https://www.robotstxt.org/robotstxt.html
2 | User-agent: *
3 | Disallow:
4 | 


--------------------------------------------------------------------------------
/sdk/rust/crates/dagger-sdk/examples/multi-stage-build/app/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | /// <reference types="react-scripts" />
2 | 


--------------------------------------------------------------------------------
/sdk/rust/crates/dagger-sdk/examples/publish-the-application/app/public/robots.txt:
--------------------------------------------------------------------------------
1 | # https://www.robotstxt.org/robotstxt.html
2 | User-agent: *
3 | Disallow:
4 | 


--------------------------------------------------------------------------------
/sdk/rust/crates/dagger-sdk/examples/publish-the-application/app/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | /// <reference types="react-scripts" />
2 | 


--------------------------------------------------------------------------------
/sdk/rust/crates/dagger-sdk/examples/test-the-application/app/public/robots.txt:
--------------------------------------------------------------------------------
1 | # https://www.robotstxt.org/robotstxt.html
2 | User-agent: *
3 | Disallow:
4 | 


--------------------------------------------------------------------------------
/sdk/rust/crates/dagger-sdk/examples/test-the-application/app/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | /// <reference types="react-scripts" />
2 | 


--------------------------------------------------------------------------------
/sdk/rust/crates/dagger-sdk/src/.gitattributes:
--------------------------------------------------------------------------------
1 | /gen.rs linguist-generated=true
2 | 


--------------------------------------------------------------------------------
/sdk/rust/crates/dagger-sdk/src/core/version.rs:
--------------------------------------------------------------------------------
1 | pub const DAGGER_ENGINE_VERSION: &'static str = "0.18.12";
2 | 


--------------------------------------------------------------------------------
/sdk/rust/examples/cli/app/src/main.rs:
--------------------------------------------------------------------------------
1 | fn main() {
2 |     println!("Hello, world!");
3 | }
4 | 


--------------------------------------------------------------------------------
/sdk/rust/examples/frontend/leptos-frontend/Trunk.toml:
--------------------------------------------------------------------------------
1 | [[hooks]]
2 | stage = "pre_build"
3 | command = "sh"
4 | command_arguments = ["-c", "npx tailwindcss -i input.css -o style/output.css"]
5 | 


--------------------------------------------------------------------------------
/sdk/rust/examples/frontend/leptos-frontend/index.html:
--------------------------------------------------------------------------------
1 | <!DOCTYPE html>
2 | <html>
3 |   <head>
4 |     <link data-trunk rel="css" href="/style/output.css" />
5 |   </head>
6 |   <body></body>
7 | </html>
8 | 


--------------------------------------------------------------------------------
/sdk/rust/examples/frontend/leptos-frontend/input.css:
--------------------------------------------------------------------------------
1 | @tailwind base;
2 | @tailwind components;
3 | @tailwind utilities;
4 | 


--------------------------------------------------------------------------------
/sdk/typescript/.changes/unreleased/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dagger/dagger/e035126279e30913831033156f0b9d544873f896/sdk/typescript/.changes/unreleased/.gitkeep


--------------------------------------------------------------------------------
/sdk/typescript/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | dist/
3 | **/*.diff.json
4 | .yarn


--------------------------------------------------------------------------------
/sdk/typescript/.mocharc.json:
--------------------------------------------------------------------------------
1 | {
2 |   "extension": ["ts"],
3 |   "spec": "**/*.spec.ts",
4 |   "loader": "ts-node/esm",
5 |   "timeout": 60000
6 | }
7 | 


--------------------------------------------------------------------------------
/sdk/typescript/dev/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/sdk/typescript/dev/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /**/node_modules/**
3 | /**/.pnpm-store/**
4 | 


--------------------------------------------------------------------------------
/sdk/typescript/dev/node/.gitattributes:
--------------------------------------------------------------------------------
1 | /sdk/** linguist-generated
2 | 


--------------------------------------------------------------------------------
/sdk/typescript/dev/node/.gitignore:
--------------------------------------------------------------------------------
1 | /sdk
2 | /node_modules
3 | /**/node_modules/**
4 | /**/.pnpm-store/**
5 | 


--------------------------------------------------------------------------------
/sdk/typescript/dev/node/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "node",
3 |   "engineVersion": "v0.18.5",
4 |   "sdk": {
5 |     "source": "typescript"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/sdk/typescript/dev/node/package.json:
--------------------------------------------------------------------------------
1 | {
2 |   "dependencies": {
3 |     "typescript": "^5.3.2"
4 |   },
5 |   "type": "module"
6 | }
7 | 


--------------------------------------------------------------------------------
/sdk/typescript/dev/package.json:
--------------------------------------------------------------------------------
1 | {
2 |   "dependencies": {
3 |     "typescript": "^5.3.2"
4 |   },
5 |   "type": "module"
6 | }
7 | 


--------------------------------------------------------------------------------
/sdk/typescript/dev/scripts/.gitignore:
--------------------------------------------------------------------------------
1 | tmp/


--------------------------------------------------------------------------------
/sdk/typescript/runtime/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder/
4 | /internal/telemetry/
5 | 


--------------------------------------------------------------------------------
/sdk/typescript/runtime/bundled_static_export/client/telemetry.ts:
--------------------------------------------------------------------------------
1 | import { getTracer } from "./core.js"
2 | 
3 | export { getTracer }
4 | 


--------------------------------------------------------------------------------
/sdk/typescript/runtime/bundled_static_export/module/telemetry.ts:
--------------------------------------------------------------------------------
1 | import { getTracer } from "./core.js"
2 | 
3 | export { getTracer }
4 | 


--------------------------------------------------------------------------------
/sdk/typescript/runtime/dagger.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "typescript-sdk",
3 |   "engineVersion": "v0.16.1",
4 |   "sdk": {
5 |     "source": "go"
6 |   }
7 | }
8 | 


--------------------------------------------------------------------------------
/sdk/typescript/runtime/template/package.json:
--------------------------------------------------------------------------------
1 | {
2 |   "type": "module",
3 |   "dependencies": {
4 |     "typescript": "^5.5.4"
5 |   }
6 | }
7 | 


--------------------------------------------------------------------------------
/sdk/typescript/src/api/.gitattributes:
--------------------------------------------------------------------------------
1 | /client.gen.ts linguist-generated=true
2 | 


--------------------------------------------------------------------------------
/sdk/typescript/src/module/introspector/test/testdata/invalid/index.ts:
--------------------------------------------------------------------------------
1 | console.log("Hello world")


--------------------------------------------------------------------------------
/sdk/typescript/src/module/introspector/test/testdata/noDecorators/expected.json:
--------------------------------------------------------------------------------
1 | {
2 |   "name": "NoDecorators",
3 |   "objects": {},
4 |   "enums": {},
5 |   "interfaces": {}
6 | }


--------------------------------------------------------------------------------
/sdk/typescript/src/module/introspector/typescript_module/index.ts:
--------------------------------------------------------------------------------
1 | export * from "./ast.js"
2 | export * from "./explorer.js"
3 | export * from "./typedef_utils.js"
4 | export * from "./location.js"
5 | 


--------------------------------------------------------------------------------
/sdk/typescript/src/module/introspector/typescript_module/location.ts:
--------------------------------------------------------------------------------
1 | export type Location = {
2 |   filepath: string
3 |   line: number
4 |   column: number
5 | }
6 | 


--------------------------------------------------------------------------------
/sdk/typescript/src/provisioning/.gitattributes:
--------------------------------------------------------------------------------
1 | /default.ts linguist-generated=true
2 | 


--------------------------------------------------------------------------------
/sdk/typescript/src/provisioning/default.ts:
--------------------------------------------------------------------------------
1 | // Code generated by dagger. DO NOT EDIT.
2 | export const CLI_VERSION = "0.18.12"
3 | 


--------------------------------------------------------------------------------
/sdk/typescript/src/telemetry/index.ts:
--------------------------------------------------------------------------------
1 | import { getTracer } from "./telemetry.js"
2 | 
3 | export { getTracer }
4 | 


--------------------------------------------------------------------------------
/util/gitutil/gitutil.go:
--------------------------------------------------------------------------------
1 | // gitutil and its contents is originally forked from
2 | // github.com/moby/buildkit/util/gitutil
3 | package gitutil
4 | 


--------------------------------------------------------------------------------
/version/.gitattributes:
--------------------------------------------------------------------------------
1 | /dagger.gen.go linguist-generated
2 | /internal/dagger/** linguist-generated
3 | /internal/querybuilder/** linguist-generated
4 | /internal/telemetry/** linguist-generated
5 | 


--------------------------------------------------------------------------------
/version/.gitignore:
--------------------------------------------------------------------------------
1 | /dagger.gen.go
2 | /internal/dagger
3 | /internal/querybuilder
4 | /internal/telemetry
5 | /.env
6 | 


--------------------------------------------------------------------------------