# Functions
NewClientOptions creates ClientOptions with default settings.
NewDeleteOptions creates DeleteOptions with default settings.
NewFeatureGateOptions initializes a FeatureGateOptions object with the provided features.
NewGetOptions creates GetOptions with default settings.
NewPrintOptions creates PrintOptions with default settings.
# Structs
ClientOptions holds options for Kubernetes clients.
DeleteOptions contains settings for deleting Kubernetes resources.
FeatureGateOptions manages a CLIs feature gates.
GetOptions contains options for retrieving Kubernetes resources.
PrintOptions holds settings for output formatting.
# Interfaces
RESTClientGetter is an interface that the ClientOptions describe to provide an easier way to mock for commands and eliminate the direct coupling to a struct type.