# Functions
NewNamespaceCompletionFunc handles shell completions for the namespace flag.
NewValidVClusterNameFunc returns a function that handles shell completion when the argument is vcluster_name It takes into account the namespace if specified by the --namespace flag.
# Type aliases
defining as a type purely for readability purposes.