DockerCLI/cli
Sebastiaan van Stijn 20d1b661bc
cli/command: use shallower interface for completions
The completion functions only need the API-client, and not all of
the CLI. However, passing the API-client as argument would mean
that the API-client is initialized early, which may not be what
we want, so instead, defining an APIClientProvider interface to
preserve the behavior of initializing when needed only.

While updating, also simplify stack.format to only require an
io.Writer.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2024-06-04 12:04:11 +02:00
..
command cli/command: use shallower interface for completions 2024-06-04 12:04:11 +02:00
compose Correct typos in the cli/ folder 2024-06-04 03:08:56 +00:00
config cli/config: do not discard permission errors when loading config-file 2024-05-22 10:31:59 +02:00
connhelper cli/connhelper/commandconn: inline variables 2024-02-10 13:59:36 +01:00
context Correct typos in the cli/ folder 2024-06-04 03:08:56 +00:00
debug command: include default otel error handler for the cli 2024-04-03 12:01:28 -05:00
flags cli: move "config" flag to cli/flags/ClientOptions.InstallFlags() 2023-06-28 16:04:09 +02:00
hints login: Add message about using PATs 2023-08-03 10:35:04 +02:00
manifest linting: address assorted issues found by gocritic 2023-11-20 16:02:16 +01:00
registry/client chore: remove deprecated DualStack field 2024-04-15 17:53:35 +08:00
streams cli/streams: minor refactoring and docs touch-ups 2023-04-03 11:27:26 +02:00
trust chore: remove deprecated DualStack field 2024-04-15 17:53:35 +08:00
version Move versioning variables to a separate package. 2019-01-29 11:26:40 +00:00
winresources Use goversioninfo to create Windows Version Info 2021-10-11 16:54:22 +02:00
cobra.go chore: `docker help` should not show plugin vendor and version 2024-02-29 08:47:18 +01:00
cobra_test.go cli: use custom annotation for aliases 2022-06-28 17:32:09 +02:00
error.go Import docker/docker/cli 2017-04-17 17:40:59 -04:00
required.go format (GoDoc) comments with Go 1.19 to prepare for go updates 2022-07-19 19:10:16 +02:00
required_test.go golangci-lint: enable thelper linter 2023-11-20 16:02:17 +01:00