Fix bash autocomplete output (#66821)

This commit is contained in:
Steven Martin
2026-07-02 12:07:06 +00:00
committed by GitHub
parent 3a321a1b55
commit fb14940980
+3
View File
@@ -353,6 +353,9 @@ func InitCLIParser(appName, appHelp string) (app *kingpin.Application) {
func InitHiddenCLIParser() (app *kingpin.Application) {
app = kingpin.New("", "")
app.UsageWriter(io.Discard)
// HiddenHelpWriter suppresses flags like --completion-script-bash that override UsageWriter before writing.
// This prevents an unnecessary autocomplete from outputting.
app.HiddenHelpWriter(io.Discard)
app.Terminate(func(i int) {})
return app