gitextract_6bdxpuyg/ ├── .dockerignore ├── .gitattributes ├── .github/ │ ├── CODEOWNERS │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yml │ │ ├── config.yml │ │ └── feature_request.yaml │ ├── PULL_REQUEST_TEMPLATE.md │ ├── SECURITY.md │ ├── dependabot.yml │ ├── stale.yml │ └── workflows/ │ ├── ci.yml │ ├── docs-upstream.yml │ ├── merge.yml │ ├── scorecards.yml │ └── stale.yml ├── .gitignore ├── .go-version ├── .golangci.yml ├── BUILDING.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── NOTICE ├── README.md ├── cmd/ │ ├── cmdtrace/ │ │ ├── cmd_span.go │ │ └── cmd_span_test.go │ ├── compatibility/ │ │ ├── convert.go │ │ └── convert_test.go │ ├── compose/ │ │ ├── alpha.go │ │ ├── attach.go │ │ ├── bridge.go │ │ ├── build.go │ │ ├── commit.go │ │ ├── completion.go │ │ ├── compose.go │ │ ├── compose_oci_test.go │ │ ├── compose_test.go │ │ ├── config.go │ │ ├── cp.go │ │ ├── create.go │ │ ├── down.go │ │ ├── events.go │ │ ├── exec.go │ │ ├── export.go │ │ ├── generate.go │ │ ├── images.go │ │ ├── kill.go │ │ ├── list.go │ │ ├── logs.go │ │ ├── options.go │ │ ├── options_test.go │ │ ├── pause.go │ │ ├── port.go │ │ ├── ps.go │ │ ├── publish.go │ │ ├── pull.go │ │ ├── pullOptions_test.go │ │ ├── push.go │ │ ├── remove.go │ │ ├── restart.go │ │ ├── run.go │ │ ├── scale.go │ │ ├── start.go │ │ ├── stats.go │ │ ├── stop.go │ │ ├── top.go │ │ ├── top_test.go │ │ ├── up.go │ │ ├── up_test.go │ │ ├── version.go │ │ ├── version_test.go │ │ ├── viz.go │ │ ├── viz_test.go │ │ ├── volumes.go │ │ ├── wait.go │ │ └── watch.go │ ├── display/ │ │ ├── colors.go │ │ ├── dryrun.go │ │ ├── json.go │ │ ├── json_test.go │ │ ├── mode.go │ │ ├── plain.go │ │ ├── quiet.go │ │ ├── spinner.go │ │ ├── tty.go │ │ └── tty_test.go │ ├── formatter/ │ │ ├── ansi.go │ │ ├── colors.go │ │ ├── consts.go │ │ ├── container.go │ │ ├── formatter.go │ │ ├── formatter_test.go │ │ ├── json.go │ │ ├── logs.go │ │ ├── pretty.go │ │ ├── shortcut.go │ │ ├── shortcut_unix.go │ │ └── shortcut_windows.go │ ├── main.go │ └── prompt/ │ ├── prompt.go │ └── prompt_mock.go ├── codecov.yml ├── docker-bake.hcl ├── docs/ │ ├── examples/ │ │ └── provider.go │ ├── extension.md │ ├── reference/ │ │ ├── compose.md │ │ ├── compose_alpha.md │ │ ├── compose_alpha_dry-run.md │ │ ├── compose_alpha_generate.md │ │ ├── compose_alpha_publish.md │ │ ├── compose_alpha_scale.md │ │ ├── compose_alpha_viz.md │ │ ├── compose_alpha_watch.md │ │ ├── compose_attach.md │ │ ├── compose_bridge.md │ │ ├── compose_bridge_convert.md │ │ ├── compose_bridge_transformations.md │ │ ├── compose_bridge_transformations_create.md │ │ ├── compose_bridge_transformations_list.md │ │ ├── compose_build.md │ │ ├── compose_commit.md │ │ ├── compose_config.md │ │ ├── compose_cp.md │ │ ├── compose_create.md │ │ ├── compose_down.md │ │ ├── compose_events.md │ │ ├── compose_exec.md │ │ ├── compose_export.md │ │ ├── compose_images.md │ │ ├── compose_kill.md │ │ ├── compose_logs.md │ │ ├── compose_ls.md │ │ ├── compose_pause.md │ │ ├── compose_port.md │ │ ├── compose_ps.md │ │ ├── compose_publish.md │ │ ├── compose_pull.md │ │ ├── compose_push.md │ │ ├── compose_restart.md │ │ ├── compose_rm.md │ │ ├── compose_run.md │ │ ├── compose_scale.md │ │ ├── compose_start.md │ │ ├── compose_stats.md │ │ ├── compose_stop.md │ │ ├── compose_top.md │ │ ├── compose_unpause.md │ │ ├── compose_up.md │ │ ├── compose_version.md │ │ ├── compose_volumes.md │ │ ├── compose_wait.md │ │ ├── compose_watch.md │ │ ├── docker_compose.yaml │ │ ├── docker_compose_alpha.yaml │ │ ├── docker_compose_alpha_dry-run.yaml │ │ ├── docker_compose_alpha_generate.yaml │ │ ├── docker_compose_alpha_publish.yaml │ │ ├── docker_compose_alpha_scale.yaml │ │ ├── docker_compose_alpha_viz.yaml │ │ ├── docker_compose_alpha_watch.yaml │ │ ├── docker_compose_attach.yaml │ │ ├── docker_compose_bridge.yaml │ │ ├── docker_compose_bridge_convert.yaml │ │ ├── docker_compose_bridge_transformations.yaml │ │ ├── docker_compose_bridge_transformations_create.yaml │ │ ├── docker_compose_bridge_transformations_list.yaml │ │ ├── docker_compose_build.yaml │ │ ├── docker_compose_commit.yaml │ │ ├── docker_compose_config.yaml │ │ ├── docker_compose_convert.yaml │ │ ├── docker_compose_cp.yaml │ │ ├── docker_compose_create.yaml │ │ ├── docker_compose_down.yaml │ │ ├── docker_compose_events.yaml │ │ ├── docker_compose_exec.yaml │ │ ├── docker_compose_export.yaml │ │ ├── docker_compose_images.yaml │ │ ├── docker_compose_kill.yaml │ │ ├── docker_compose_logs.yaml │ │ ├── docker_compose_ls.yaml │ │ ├── docker_compose_pause.yaml │ │ ├── docker_compose_port.yaml │ │ ├── docker_compose_ps.yaml │ │ ├── docker_compose_publish.yaml │ │ ├── docker_compose_pull.yaml │ │ ├── docker_compose_push.yaml │ │ ├── docker_compose_restart.yaml │ │ ├── docker_compose_rm.yaml │ │ ├── docker_compose_run.yaml │ │ ├── docker_compose_scale.yaml │ │ ├── docker_compose_start.yaml │ │ ├── docker_compose_stats.yaml │ │ ├── docker_compose_stop.yaml │ │ ├── docker_compose_top.yaml │ │ ├── docker_compose_unpause.yaml │ │ ├── docker_compose_up.yaml │ │ ├── docker_compose_version.yaml │ │ ├── docker_compose_volumes.yaml │ │ ├── docker_compose_wait.yaml │ │ └── docker_compose_watch.yaml │ ├── sdk.md │ └── yaml/ │ └── main/ │ └── generate.go ├── go.mod ├── go.sum ├── internal/ │ ├── desktop/ │ │ ├── client.go │ │ └── client_test.go │ ├── experimental/ │ │ └── experimental.go │ ├── locker/ │ │ ├── pidfile.go │ │ ├── pidfile_unix.go │ │ ├── pidfile_windows.go │ │ ├── runtime.go │ │ ├── runtime_darwin.go │ │ ├── runtime_unix.go │ │ └── runtime_windows.go │ ├── memnet/ │ │ ├── conn.go │ │ ├── conn_unix.go │ │ └── conn_windows.go │ ├── oci/ │ │ ├── push.go │ │ └── resolver.go │ ├── paths/ │ │ └── paths.go │ ├── registry/ │ │ └── registry.go │ ├── sync/ │ │ ├── shared.go │ │ └── tar.go │ ├── tracing/ │ │ ├── attributes.go │ │ ├── attributes_test.go │ │ ├── docker_context.go │ │ ├── errors.go │ │ ├── keyboard_metrics.go │ │ ├── mux.go │ │ ├── tracing.go │ │ ├── tracing_test.go │ │ └── wrap.go │ └── variables.go └── pkg/ ├── api/ │ ├── api.go │ ├── api_test.go │ ├── context.go │ ├── env.go │ ├── errors.go │ ├── errors_test.go │ ├── event.go │ ├── labels.go │ └── labels_test.go ├── bridge/ │ ├── convert.go │ └── transformers.go ├── compose/ │ ├── apiSocket.go │ ├── api_versions.go │ ├── attach.go │ ├── attach_service.go │ ├── build.go │ ├── build_bake.go │ ├── build_classic.go │ ├── build_test.go │ ├── commit.go │ ├── compose.go │ ├── container.go │ ├── containers.go │ ├── convergence.go │ ├── convergence_test.go │ ├── convert.go │ ├── cp.go │ ├── create.go │ ├── create_test.go │ ├── dependencies.go │ ├── dependencies_test.go │ ├── desktop.go │ ├── docker_cli_providers.go │ ├── down.go │ ├── down_test.go │ ├── envresolver.go │ ├── envresolver_test.go │ ├── events.go │ ├── exec.go │ ├── export.go │ ├── filters.go │ ├── generate.go │ ├── hash.go │ ├── hash_test.go │ ├── hook.go │ ├── hook_test.go │ ├── image_pruner.go │ ├── images.go │ ├── images_test.go │ ├── kill.go │ ├── kill_test.go │ ├── loader.go │ ├── loader_test.go │ ├── logs.go │ ├── logs_test.go │ ├── ls.go │ ├── ls_test.go │ ├── model.go │ ├── monitor.go │ ├── pause.go │ ├── plugins.go │ ├── plugins_windows.go │ ├── port.go │ ├── printer.go │ ├── progress.go │ ├── ps.go │ ├── ps_test.go │ ├── publish.go │ ├── publish_test.go │ ├── pull.go │ ├── push.go │ ├── remove.go │ ├── restart.go │ ├── run.go │ ├── scale.go │ ├── secrets.go │ ├── shellout.go │ ├── start.go │ ├── stop.go │ ├── stop_test.go │ ├── suffix_unix.go │ ├── testdata/ │ │ ├── compose.yaml │ │ └── publish/ │ │ ├── common.yaml │ │ ├── compose.yaml │ │ └── test.env │ ├── top.go │ ├── transform/ │ │ ├── replace.go │ │ └── replace_test.go │ ├── up.go │ ├── viz.go │ ├── viz_test.go │ ├── volumes.go │ ├── volumes_test.go │ ├── wait.go │ ├── watch.go │ └── watch_test.go ├── dryrun/ │ └── dryrunclient.go ├── e2e/ │ ├── assert.go │ ├── bridge_test.go │ ├── build_test.go │ ├── cancel_test.go │ ├── cascade_test.go │ ├── commit_test.go │ ├── compose_environment_test.go │ ├── compose_exec_test.go │ ├── compose_run_build_once_test.go │ ├── compose_run_test.go │ ├── compose_test.go │ ├── compose_up_test.go │ ├── config_test.go │ ├── configs_test.go │ ├── container_name_test.go │ ├── cp_test.go │ ├── e2e_config_plugin.go │ ├── e2e_config_standalone.go │ ├── env_file_test.go │ ├── exec_test.go │ ├── export_test.go │ ├── expose_test.go │ ├── fixtures/ │ │ ├── attach-restart/ │ │ │ └── compose.yaml │ │ ├── bridge/ │ │ │ ├── Dockerfile │ │ │ ├── compose.yaml │ │ │ ├── expected-helm/ │ │ │ │ ├── Chart.yaml │ │ │ │ ├── templates/ │ │ │ │ │ ├── 0-bridge-namespace.yaml │ │ │ │ │ ├── bridge-configs.yaml │ │ │ │ │ ├── my-secrets-secret.yaml │ │ │ │ │ ├── private-network-network-policy.yaml │ │ │ │ │ ├── public-network-network-policy.yaml │ │ │ │ │ ├── serviceA-deployment.yaml │ │ │ │ │ ├── serviceA-expose.yaml │ │ │ │ │ ├── serviceA-service.yaml │ │ │ │ │ ├── serviceB-deployment.yaml │ │ │ │ │ ├── serviceB-expose.yaml │ │ │ │ │ └── serviceB-service.yaml │ │ │ │ └── values.yaml │ │ │ ├── expected-kubernetes/ │ │ │ │ ├── base/ │ │ │ │ │ ├── 0-bridge-namespace.yaml │ │ │ │ │ ├── bridge-configs.yaml │ │ │ │ │ ├── kustomization.yaml │ │ │ │ │ ├── my-secrets-secret.yaml │ │ │ │ │ ├── private-network-network-policy.yaml │ │ │ │ │ ├── public-network-network-policy.yaml │ │ │ │ │ ├── serviceA-deployment.yaml │ │ │ │ │ ├── serviceA-expose.yaml │ │ │ │ │ ├── serviceA-service.yaml │ │ │ │ │ ├── serviceB-deployment.yaml │ │ │ │ │ ├── serviceB-expose.yaml │ │ │ │ │ └── serviceB-service.yaml │ │ │ │ └── overlays/ │ │ │ │ └── desktop/ │ │ │ │ ├── kustomization.yaml │ │ │ │ ├── serviceA-service.yaml │ │ │ │ └── serviceB-service.yaml │ │ │ ├── my-config.txt │ │ │ └── not-so-secret.txt │ │ ├── build-dependencies/ │ │ │ ├── base.dockerfile │ │ │ ├── classic.yaml │ │ │ ├── compose-depends_on.yaml │ │ │ ├── compose.yaml │ │ │ ├── hello.txt │ │ │ └── service.dockerfile │ │ ├── build-infinite/ │ │ │ ├── compose.yaml │ │ │ └── service1/ │ │ │ └── Dockerfile │ │ ├── build-test/ │ │ │ ├── compose.yaml │ │ │ ├── dependencies/ │ │ │ │ └── compose.yaml │ │ │ ├── entitlements/ │ │ │ │ ├── Dockerfile │ │ │ │ └── compose.yaml │ │ │ ├── escaped/ │ │ │ │ ├── Dockerfile │ │ │ │ └── compose.yaml │ │ │ ├── long-output-line/ │ │ │ │ ├── Dockerfile │ │ │ │ └── compose.yaml │ │ │ ├── minimal/ │ │ │ │ ├── Dockerfile │ │ │ │ └── compose.yaml │ │ │ ├── multi-args/ │ │ │ │ ├── Dockerfile │ │ │ │ └── compose.yaml │ │ │ ├── nginx-build/ │ │ │ │ ├── Dockerfile │ │ │ │ └── static/ │ │ │ │ └── index.html │ │ │ ├── nginx-build2/ │ │ │ │ ├── Dockerfile │ │ │ │ └── static2/ │ │ │ │ └── index.html │ │ │ ├── platforms/ │ │ │ │ ├── Dockerfile │ │ │ │ ├── compose-multiple-platform-builds.yaml │ │ │ │ ├── compose-service-platform-and-no-build-platforms.yaml │ │ │ │ ├── compose-service-platform-not-in-build-platforms.yaml │ │ │ │ ├── compose-unsupported-platform.yml │ │ │ │ ├── compose.yaml │ │ │ │ ├── contextServiceA/ │ │ │ │ │ └── Dockerfile │ │ │ │ ├── contextServiceB/ │ │ │ │ │ └── Dockerfile │ │ │ │ └── contextServiceC/ │ │ │ │ └── Dockerfile │ │ │ ├── privileged/ │ │ │ │ ├── Dockerfile │ │ │ │ └── compose.yaml │ │ │ ├── profiles/ │ │ │ │ ├── Dockerfile │ │ │ │ ├── compose.yaml │ │ │ │ └── test-secret.txt │ │ │ ├── secrets/ │ │ │ │ ├── Dockerfile │ │ │ │ ├── compose.yml │ │ │ │ └── secret.txt │ │ │ ├── ssh/ │ │ │ │ ├── Dockerfile │ │ │ │ ├── compose-without-ssh.yaml │ │ │ │ ├── compose.yaml │ │ │ │ ├── fake_rsa │ │ │ │ └── fake_rsa.pub │ │ │ ├── sub-dependencies/ │ │ │ │ └── compose.yaml │ │ │ ├── subset/ │ │ │ │ └── compose.yaml │ │ │ └── tags/ │ │ │ ├── Dockerfile │ │ │ └── compose.yaml │ │ ├── cascade/ │ │ │ └── compose.yaml │ │ ├── commit/ │ │ │ └── compose.yaml │ │ ├── compose-pull/ │ │ │ ├── duplicate-images/ │ │ │ │ └── compose.yaml │ │ │ ├── image-present-locally/ │ │ │ │ └── compose.yaml │ │ │ ├── no-image-name-given/ │ │ │ │ └── compose.yaml │ │ │ ├── simple/ │ │ │ │ └── compose.yaml │ │ │ └── unknown-image/ │ │ │ ├── Dockerfile │ │ │ └── compose.yaml │ │ ├── config/ │ │ │ └── compose.yaml │ │ ├── configs/ │ │ │ ├── compose.yaml │ │ │ └── config.txt │ │ ├── container_name/ │ │ │ └── compose.yaml │ │ ├── cp-test/ │ │ │ ├── compose.yaml │ │ │ ├── cp-folder/ │ │ │ │ └── cp-me.txt │ │ │ └── cp-me.txt │ │ ├── dependencies/ │ │ │ ├── Dockerfile │ │ │ ├── compose.yaml │ │ │ ├── dependency-exit.yaml │ │ │ ├── deps-completed-successfully.yaml │ │ │ ├── deps-not-required.yaml │ │ │ ├── recreate-no-deps.yaml │ │ │ └── service-image-depends-on.yaml │ │ ├── dotenv/ │ │ │ ├── development/ │ │ │ │ └── compose.yaml │ │ │ └── raw.yaml │ │ ├── env-secret/ │ │ │ ├── child/ │ │ │ │ └── compose.yaml │ │ │ ├── compose.yaml │ │ │ └── secret.env │ │ ├── env_file/ │ │ │ ├── compose.yaml │ │ │ └── test.env │ │ ├── environment/ │ │ │ ├── empty-variable/ │ │ │ │ ├── Dockerfile │ │ │ │ └── compose.yaml │ │ │ ├── env-file-comments/ │ │ │ │ ├── Dockerfile │ │ │ │ └── compose.yaml │ │ │ ├── env-interpolation/ │ │ │ │ └── compose.yaml │ │ │ ├── env-interpolation-default-value/ │ │ │ │ └── compose.yaml │ │ │ └── env-priority/ │ │ │ ├── Dockerfile │ │ │ ├── compose-with-env-file.yaml │ │ │ ├── compose-with-env.yaml │ │ │ └── compose.yaml │ │ ├── exec/ │ │ │ └── compose.yaml │ │ ├── export/ │ │ │ └── compose.yaml │ │ ├── external/ │ │ │ └── compose.yaml │ │ ├── hooks/ │ │ │ ├── compose.yaml │ │ │ ├── poststart/ │ │ │ │ ├── compose-error.yaml │ │ │ │ └── compose-success.yaml │ │ │ └── prestop/ │ │ │ ├── compose-error.yaml │ │ │ └── compose-success.yaml │ │ ├── image-volume-recreate/ │ │ │ ├── Dockerfile │ │ │ └── compose.yaml │ │ ├── init-container/ │ │ │ └── compose.yaml │ │ ├── ipam/ │ │ │ └── compose.yaml │ │ ├── ipc-test/ │ │ │ └── compose.yaml │ │ ├── links/ │ │ │ └── compose.yaml │ │ ├── logging-driver/ │ │ │ └── compose.yaml │ │ ├── logs-test/ │ │ │ ├── cat.yaml │ │ │ ├── compose.yaml │ │ │ └── restart.yaml │ │ ├── model/ │ │ │ └── compose.yaml │ │ ├── nested/ │ │ │ └── compose.yaml │ │ ├── network-alias/ │ │ │ └── compose.yaml │ │ ├── network-interface-name/ │ │ │ └── compose.yaml │ │ ├── network-links/ │ │ │ └── compose.yaml │ │ ├── network-recreate/ │ │ │ └── compose.yaml │ │ ├── network-test/ │ │ │ ├── compose.subnet.yaml │ │ │ ├── compose.yaml │ │ │ └── mac_address.yaml │ │ ├── no-deps/ │ │ │ ├── network-mode.yaml │ │ │ └── volume-from.yaml │ │ ├── orphans/ │ │ │ └── compose.yaml │ │ ├── pause/ │ │ │ └── compose.yaml │ │ ├── port-range/ │ │ │ └── compose.yaml │ │ ├── profiles/ │ │ │ ├── compose.yaml │ │ │ ├── docker-compose.yaml │ │ │ └── test-profile.env │ │ ├── project-volume-bind-test/ │ │ │ └── docker-compose.yml │ │ ├── providers/ │ │ │ └── depends-on-multiple-providers.yaml │ │ ├── ps-test/ │ │ │ └── compose.yaml │ │ ├── publish/ │ │ │ ├── Dockerfile │ │ │ ├── common.yaml │ │ │ ├── compose-bind-mount.yml │ │ │ ├── compose-build-only.yml │ │ │ ├── compose-env-file.yml │ │ │ ├── compose-environment.yml │ │ │ ├── compose-local-include.yml │ │ │ ├── compose-multi-env-config.yml │ │ │ ├── compose-sensitive.yml │ │ │ ├── compose-with-extends.yml │ │ │ ├── config.txt │ │ │ ├── oci/ │ │ │ │ ├── compose-override.yaml │ │ │ │ ├── compose.yaml │ │ │ │ ├── extends.yaml │ │ │ │ └── test.env │ │ │ ├── publish-sensitive.env │ │ │ ├── publish.env │ │ │ └── secret.txt │ │ ├── recreate-volumes/ │ │ │ ├── bind.yaml │ │ │ ├── compose.yaml │ │ │ └── compose2.yaml │ │ ├── resources/ │ │ │ └── compose.yaml │ │ ├── restart-test/ │ │ │ ├── compose-depends-on.yaml │ │ │ └── compose.yaml │ │ ├── run-test/ │ │ │ ├── build-once-nested.yaml │ │ │ ├── build-once-no-deps.yaml │ │ │ ├── build-once.yaml │ │ │ ├── compose.yaml │ │ │ ├── deps.yaml │ │ │ ├── orphan.yaml │ │ │ ├── piped-test.yaml │ │ │ ├── ports.yaml │ │ │ ├── pull.yaml │ │ │ ├── quiet-pull.yaml │ │ │ └── run.env │ │ ├── scale/ │ │ │ ├── Dockerfile │ │ │ ├── build.yaml │ │ │ └── compose.yaml │ │ ├── sentences/ │ │ │ └── compose.yaml │ │ ├── simple-build-test/ │ │ │ ├── compose-interpolate.yaml │ │ │ ├── compose.yaml │ │ │ └── nginx-build/ │ │ │ ├── Dockerfile │ │ │ └── static/ │ │ │ └── index.html │ │ ├── simple-composefile/ │ │ │ ├── compose.yaml │ │ │ └── id.yaml │ │ ├── start-fail/ │ │ │ ├── compose.yaml │ │ │ └── start-depends_on-long-lived.yaml │ │ ├── start-stop/ │ │ │ ├── compose.yaml │ │ │ ├── other.yaml │ │ │ └── start-stop-deps.yaml │ │ ├── start_interval/ │ │ │ └── compose.yaml │ │ ├── stdout-stderr/ │ │ │ ├── compose.yaml │ │ │ └── log_to_stderr.sh │ │ ├── stop/ │ │ │ └── compose.yaml │ │ ├── switch-volumes/ │ │ │ ├── compose.yaml │ │ │ └── compose2.yaml │ │ ├── ups-deps-stop/ │ │ │ ├── compose.yaml │ │ │ └── orphan.yaml │ │ ├── volume-test/ │ │ │ ├── compose.yaml │ │ │ ├── nginx-build/ │ │ │ │ └── Dockerfile │ │ │ └── static/ │ │ │ └── index.html │ │ ├── volumes/ │ │ │ └── compose.yaml │ │ ├── wait/ │ │ │ └── compose.yaml │ │ ├── watch/ │ │ │ ├── compose.yaml │ │ │ ├── config/ │ │ │ │ └── file.config │ │ │ ├── data/ │ │ │ │ └── hello.txt │ │ │ ├── data-logs/ │ │ │ │ └── server.log │ │ │ ├── exec.yaml │ │ │ ├── include.yaml │ │ │ ├── rebuild.yaml │ │ │ ├── with-external-network.yaml │ │ │ └── x-initialSync.yaml │ │ └── wrong-composefile/ │ │ ├── build-error.yml │ │ ├── compose.yaml │ │ ├── service1/ │ │ │ └── Dockerfile │ │ └── unknown-image.yml │ ├── framework.go │ ├── healthcheck_test.go │ ├── hooks_test.go │ ├── ipc_test.go │ ├── logs_test.go │ ├── main_test.go │ ├── model_test.go │ ├── networks_test.go │ ├── noDeps_test.go │ ├── orphans_test.go │ ├── pause_test.go │ ├── profiles_test.go │ ├── providers_test.go │ ├── ps_test.go │ ├── publish_test.go │ ├── pull_test.go │ ├── recreate_no_deps_test.go │ ├── restart_test.go │ ├── scale_test.go │ ├── secrets_test.go │ ├── start_stop_test.go │ ├── up_test.go │ ├── volumes_test.go │ ├── wait_test.go │ └── watch_test.go ├── mocks/ │ ├── mock_docker_api.go │ ├── mock_docker_cli.go │ └── mock_docker_compose_api.go ├── remote/ │ ├── cache.go │ ├── cache_darwin.go │ ├── cache_unix.go │ ├── cache_windows.go │ ├── git.go │ ├── git_test.go │ ├── oci.go │ └── oci_test.go ├── utils/ │ ├── durationutils.go │ ├── safebuffer.go │ ├── set.go │ ├── set_test.go │ ├── stringutils.go │ ├── writer.go │ └── writer_test.go └── watch/ ├── debounce.go ├── debounce_test.go ├── dockerignore.go ├── dockerignore_test.go ├── ephemeral.go ├── ephemeral_test.go ├── notify.go ├── notify_test.go ├── paths.go ├── paths_test.go ├── temp.go ├── temp_dir_fixture.go ├── watcher_darwin.go ├── watcher_darwin_test.go ├── watcher_naive.go ├── watcher_naive_test.go ├── watcher_nonwin.go └── watcher_windows.go