Skip to content

Commit 67218be

Browse files
authored
Merge pull request #3394 from thaJeztah/check_DisableFlagsInUseLine
commands: verify that DisableFlagsInUseLine is set for all commands
2 parents bb41e83 + 07b99ae commit 67218be

31 files changed

+96
-31
lines changed

commands/bake.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -492,7 +492,8 @@ func bakeCmd(dockerCli command.Cli, rootOpts *rootOptions) *cobra.Command {
492492
// Other common flags (noCache, pull and progress) are processed in runBake function.
493493
return runBake(cmd.Context(), dockerCli, args, options, cFlags, filesFromEnv)
494494
},
495-
ValidArgsFunction: completion.BakeTargets(options.files),
495+
ValidArgsFunction: completion.BakeTargets(options.files),
496+
DisableFlagsInUseLine: true,
496497
}
497498

498499
flags := cmd.Flags()

commands/build.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -490,6 +490,7 @@ func buildCmd(dockerCli command.Cli, rootOpts *rootOptions, debugger debuggerOpt
490490
ValidArgsFunction: func(cmd *cobra.Command, args []string, toComplete string) ([]string, cobra.ShellCompDirective) {
491491
return nil, cobra.ShellCompDirectiveFilterDirs
492492
},
493+
DisableFlagsInUseLine: true,
493494
}
494495

495496
var platformsDefault []string

commands/create.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,8 @@ func createCmd(dockerCli command.Cli) *cobra.Command {
9898
RunE: func(cmd *cobra.Command, args []string) error {
9999
return runCreate(cmd.Context(), dockerCli, options, args)
100100
},
101-
ValidArgsFunction: completion.Disable,
101+
ValidArgsFunction: completion.Disable,
102+
DisableFlagsInUseLine: true,
102103
}
103104

104105
flags := cmd.Flags()

commands/dap.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ func dapCmd(dockerCli command.Cli, rootOpts *rootOptions) *cobra.Command {
2323
cmd := &cobra.Command{
2424
Use: "dap",
2525
Short: "Start debug adapter protocol compatible debugger",
26+
27+
DisableFlagsInUseLine: true,
2628
}
2729
cobrautil.MarkCommandExperimental(cmd)
2830

@@ -116,6 +118,7 @@ func dapAttachCmd() *cobra.Command {
116118
}
117119
return nil
118120
},
121+
DisableFlagsInUseLine: true,
119122
}
120123
return cmd
121124
}

commands/debug.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ func debugCmd(dockerCli command.Cli, rootOpts *rootOptions) *cobra.Command {
4444
cmd := &cobra.Command{
4545
Use: "debug",
4646
Short: "Start debugger",
47+
48+
DisableFlagsInUseLine: true,
4749
}
4850
cobrautil.MarkCommandExperimental(cmd)
4951

commands/dial_stdio.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ func dialStdioCmd(dockerCli command.Cli, rootOpts *rootOptions) *cobra.Command {
122122
opts.builder = rootOpts.builder
123123
return runDialStdio(dockerCli, opts)
124124
},
125+
DisableFlagsInUseLine: true,
125126
}
126127

127128
flags := cmd.Flags()

commands/diskusage.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,8 @@ func duCmd(dockerCli command.Cli, rootOpts *rootOptions) *cobra.Command {
189189
options.builder = rootOpts.builder
190190
return runDiskUsage(cmd.Context(), dockerCli, options)
191191
},
192-
ValidArgsFunction: completion.Disable,
192+
ValidArgsFunction: completion.Disable,
193+
DisableFlagsInUseLine: true,
193194
}
194195

195196
flags := cmd.Flags()

commands/history/export.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,8 @@ func exportCmd(dockerCli command.Cli, rootOpts RootOptions) *cobra.Command {
160160
options.builder = *rootOpts.Builder
161161
return runExport(cmd.Context(), dockerCli, options)
162162
},
163-
ValidArgsFunction: completion.Disable,
163+
ValidArgsFunction: completion.Disable,
164+
DisableFlagsInUseLine: true,
164165
}
165166

166167
flags := cmd.Flags()

commands/history/import.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,8 @@ func importCmd(dockerCli command.Cli, _ RootOptions) *cobra.Command {
125125
RunE: func(cmd *cobra.Command, args []string) error {
126126
return runImport(cmd.Context(), dockerCli, options)
127127
},
128-
ValidArgsFunction: completion.Disable,
128+
ValidArgsFunction: completion.Disable,
129+
DisableFlagsInUseLine: true,
129130
}
130131

131132
flags := cmd.Flags()

commands/history/inspect.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -656,7 +656,8 @@ func inspectCmd(dockerCli command.Cli, rootOpts RootOptions) *cobra.Command {
656656
options.builder = *rootOpts.Builder
657657
return runInspect(cmd.Context(), dockerCli, options)
658658
},
659-
ValidArgsFunction: completion.Disable,
659+
ValidArgsFunction: completion.Disable,
660+
DisableFlagsInUseLine: true,
660661
}
661662

662663
cmd.AddCommand(

0 commit comments

Comments
 (0)