Skip to content
This repository was archived by the owner on Oct 6, 2025. It is now read-only.

Commit 51cf3d4

Browse files
committed
mark command as experimental
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
1 parent 73ae520 commit 51cf3d4

19 files changed

+33
-18
lines changed

commands/root.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,8 @@ func NewRootCmd(cli *command.DockerCli) *cobra.Command {
8383
TraverseChildren: plugin.RunningStandalone(),
8484
}
8585

86+
markCommandExperimental(rootCmd)
87+
8688
// Initialize client options and register their flags if running in
8789
// standalone mode.
8890
if plugin.RunningStandalone() {
@@ -109,3 +111,16 @@ func NewRootCmd(cli *command.DockerCli) *cobra.Command {
109111
)
110112
return rootCmd
111113
}
114+
115+
const annotationExperimentalCLI = "experimentalCLI"
116+
117+
func markCommandExperimental(c *cobra.Command) {
118+
if _, ok := c.Annotations[annotationExperimentalCLI]; ok {
119+
return
120+
}
121+
if c.Annotations == nil {
122+
c.Annotations = make(map[string]string)
123+
}
124+
c.Annotations[annotationExperimentalCLI] = ""
125+
c.Short += " (EXPERIMENTAL)"
126+
}

docs/reference/docker_model.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ options:
138138
deprecated: false
139139
hidden: false
140140
experimental: false
141-
experimentalcli: false
141+
experimentalcli: true
142142
kubernetes: false
143143
swarm: false
144144

docs/reference/docker_model_compose.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ options:
2020
deprecated: false
2121
hidden: true
2222
experimental: false
23-
experimentalcli: false
23+
experimentalcli: true
2424
kubernetes: false
2525
swarm: false
2626

docs/reference/docker_model_compose_down.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ inherited_options:
2626
deprecated: false
2727
hidden: false
2828
experimental: false
29-
experimentalcli: false
29+
experimentalcli: true
3030
kubernetes: false
3131
swarm: false
3232

docs/reference/docker_model_compose_up.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ inherited_options:
2626
deprecated: false
2727
hidden: false
2828
experimental: false
29-
experimentalcli: false
29+
experimentalcli: true
3030
kubernetes: false
3131
swarm: false
3232

docs/reference/docker_model_inspect.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ options:
1818
deprecated: false
1919
hidden: false
2020
experimental: false
21-
experimentalcli: false
21+
experimentalcli: true
2222
kubernetes: false
2323
swarm: false
2424

docs/reference/docker_model_install-runner.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ options:
2828
deprecated: false
2929
hidden: false
3030
experimental: false
31-
experimentalcli: false
31+
experimentalcli: true
3232
kubernetes: false
3333
swarm: false
3434

docs/reference/docker_model_list.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ options:
4040
deprecated: false
4141
hidden: false
4242
experimental: false
43-
experimentalcli: false
43+
experimentalcli: true
4444
kubernetes: false
4545
swarm: false
4646

docs/reference/docker_model_logs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ options:
2929
deprecated: false
3030
hidden: false
3131
experimental: false
32-
experimentalcli: false
32+
experimentalcli: true
3333
kubernetes: false
3434
swarm: false
3535

docs/reference/docker_model_package.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ options:
3838
deprecated: false
3939
hidden: false
4040
experimental: false
41-
experimentalcli: false
41+
experimentalcli: true
4242
kubernetes: false
4343
swarm: false
4444

0 commit comments

Comments
 (0)