├── .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 | --------------------------------------------------------------------------------