User Story
As a cloudctl user, I want to set a default context, namespace, and kubeconfig path once and have all subsequent commands use them, so I don't repeat flags on every invocation.
Description
cloudctl set --context <ctx> --namespace <ns> --kubeconfig <path> persists config to the XDG config dir. cloudctl env prints evaluable shell output (CLOUDCTL_CONTEXT=, CLOUDCTL_KUBECONFIG=, CLOUDCTL_NAMESPACE=) for use in scripts and eval. Flags on individual commands override persisted config.
Acceptance Criteria
Reference Issues
Epic: #70
User Story
Description
cloudctl set --context <ctx> --namespace <ns> --kubeconfig <path>persists config to the XDG config dir.cloudctl envprints evaluable shell output (CLOUDCTL_CONTEXT=,CLOUDCTL_KUBECONFIG=,CLOUDCTL_NAMESPACE=) for use in scripts andeval. Flags on individual commands override persisted config.Acceptance Criteria
setaccepts--context,--namespace,--kubeconfigflags and persists to XDG configenvprints evaluable shell output for all three valuesReference Issues
Epic: #70