# 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.