diff --git a/internal/commandsgen/code.go b/internal/commandsgen/code.go index 9d4134a3b..8aef9751a 100644 --- a/internal/commandsgen/code.go +++ b/internal/commandsgen/code.go @@ -492,5 +492,8 @@ func (o *Option) writeFlagBuilding(selfVar, flagVar string, w *codeWriter) error if o.Deprecated != "" { w.writeLinef("_ = %v.MarkDeprecated(%q, %q)", flagVar, o.Name, o.Deprecated) } + if o.Hidden { + w.writeLinef("_ = %v.MarkHidden(%q)", flagVar, o.Name) + } return nil } diff --git a/internal/commandsgen/parse.go b/internal/commandsgen/parse.go index 6ace2c004..458dce9bb 100644 --- a/internal/commandsgen/parse.go +++ b/internal/commandsgen/parse.go @@ -28,6 +28,7 @@ type ( Aliases []string `yaml:"aliases,omitempty"` EnumValues []string `yaml:"enum-values,omitempty"` Experimental bool `yaml:"experimental,omitempty"` + Hidden bool `yaml:"hidden,omitempty"` HiddenLegacyValues []string `yaml:"hidden-legacy-values,omitempty"` } diff --git a/internal/temporalcli/commands.yaml b/internal/temporalcli/commands.yaml index 7297d67fa..bce127f35 100644 --- a/internal/temporalcli/commands.yaml +++ b/internal/temporalcli/commands.yaml @@ -3475,7 +3475,6 @@ commands: - name: queue-rps-limit-reason type: string description: Reason for queue rate limit update. - hidden: true - name: fairness-key-rps-limit-default type: string display-type: float|default @@ -3485,7 +3484,6 @@ commands: - name: fairness-key-rps-limit-reason type: string description: Reason for fairness key rate limit update. - hidden: true - name: temporal workflow summary: Start, list, and operate on Workflows