DockerCLI/cli/command
Nicolas De Loof 9ab3d3a983
move parsing key-value files to a separate package
Move the code for parsing key-value files, such as used for
env-files and label-files to a separate package. This allows
other projects (such as compose) to use the same parsing
logic, but provide custom lookup functions for their situation
(which is slightly different).

The new package provides utilities for parsing key-value files
for either a file or an io.Reader. Most tests for EnvFile were
now testing functionality that's already tested in the new package,
so were (re)moved.

Co-authored-by: Nicolas De Loof <nicolas.deloof@gmail.com>
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
(cherry picked from commit 9ecfe4f5a7)
Signed-off-by: Austin Vazquez <macedonv@amazon.com>
2024-10-08 14:18:58 +00:00
..
builder test spring-cleaning 2024-07-19 13:37:27 +02:00
checkpoint test spring-cleaning 2024-07-19 13:37:27 +02:00
commands remove exec, push, pull, ps, images, info from "legacy" commands 2022-04-08 16:55:39 +02:00
completion cli/command/completion: add FromList utility 2024-07-19 01:56:24 +02:00
config test spring-cleaning 2024-07-19 13:37:27 +02:00
container move parsing key-value files to a separate package 2024-10-08 14:18:58 +00:00
context Update go:build comments to go1.21 2024-06-18 12:17:13 +02:00
formatter cli/formatter: bracket IPv6 addrs prepended to ports 2024-08-21 11:45:56 +02:00
idresolver Update go:build comments to go1.21 2024-06-18 12:17:13 +02:00
image list/tree: No extra spacing for graphdriver 2024-08-19 13:28:13 +02:00
inspect Update go:build comments to go1.21 2024-06-18 12:17:13 +02:00
manifest cli/command: fix n-constant format string in call (govet) 2024-08-26 14:38:40 +02:00
network test spring-cleaning 2024-07-19 13:37:27 +02:00
node test spring-cleaning 2024-07-19 13:37:27 +02:00
plugin test spring-cleaning 2024-07-19 13:37:27 +02:00
registry login: handle non-tty scenario consistently 2024-09-03 15:39:17 +01:00
secret test spring-cleaning 2024-07-19 13:37:27 +02:00
service cli/command: fix n-constant format string in call (govet) 2024-08-26 14:38:40 +02:00
stack cli/command: fix n-constant format string in call (govet) 2024-08-26 14:38:40 +02:00
swarm test spring-cleaning 2024-07-19 13:37:27 +02:00
system info: stop printing "Expected" commits 2024-09-10 16:41:43 +02:00
task linting: address slice-append issues found by gocritic 2023-11-20 16:02:17 +01:00
testdata Dynamically register kubernetes context store endpoint type. 2019-05-20 13:28:11 +01:00
trust test spring-cleaning 2024-07-19 13:37:27 +02:00
volume cli/command/volume TestUpdateCmd: adjust for older error messages 2024-09-11 13:26:06 +02:00
cli.go add support for DOCKER_CUSTOM_HEADERS env-var (experimental) 2024-07-19 15:07:06 +02:00
cli_options.go add support for DOCKER_CUSTOM_HEADERS env-var (experimental) 2024-07-19 15:07:06 +02:00
cli_options_test.go golangci-lint: enable thelper linter 2023-11-20 16:02:17 +01:00
cli_test.go add support for DOCKER_CUSTOM_HEADERS env-var (experimental) 2024-07-19 15:07:06 +02:00
context.go Update go:build comments to go1.21 2024-06-18 12:17:13 +02:00
context_test.go Update go:build comments to go1.21 2024-06-18 12:17:13 +02:00
defaultcontextstore.go Update go:build comments to go1.21 2024-06-18 12:17:13 +02:00
defaultcontextstore_test.go Update go:build comments to go1.21 2024-06-18 12:17:13 +02:00
registry.go login: handle non-tty scenario consistently 2024-09-03 15:39:17 +01:00
registry_test.go linting: fmt.Sprintf can be replaced with string concatenation (perfsprint) 2024-06-10 21:19:32 +02:00
telemetry.go OTel: implement missing MeterProvider `ForceFlush` 2024-05-15 00:05:31 +01:00
telemetry_docker.go command: change drive to lowercase for wsl path 2024-09-18 11:05:51 +01:00
telemetry_docker_test.go command: change drive to lowercase for wsl path 2024-09-18 11:05:51 +01:00
telemetry_options.go cli: make initializing the global meter- and tracing providers optional 2024-06-24 15:44:20 +02:00
telemetry_utils.go telemetry: pass otel errors to the otel handler for shutdown and force flush 2024-09-18 10:43:32 +01:00
telemetry_utils_test.go cli: Wrap Err stream 2024-06-11 17:59:48 +02:00
trust.go Refactor content_trust cli/flags handling 2018-03-08 15:00:43 -05:00
utils.go cli/command: fix n-constant format string in call (govet) 2024-08-26 14:38:40 +02:00
utils_test.go fix: ctx cancellation on login prompt 2024-07-19 01:46:16 +02:00