Versions in this module Expand all Collapse all v0 v0.51.0 Jan 14, 2026 Changes in this version + const DisableWritingFlag + const DisableWritingShorthand + const DisableWritingUsage + const ExpirationFlag + const ExpirationSecondsDefault + const ExpirationShorthand + const ExpirationUsage + const FilepathFlag + const FilepathShorthand + const FilepathUsage + const OverwriteFlag + const OverwriteShorthand + const OverwriteUsage + const SwitchContextFlag + const SwitchContextShorthand + const SwitchContextUsage + func ValidateExpiration(expiration *uint64) error + func WriteKubeconfig(filePath *string, kubeconfig string, options WriteOptions) (*string, error) + type ConfirmationCallback func(message string) error + type EmptyKubeconfigError struct + func (e *EmptyKubeconfigError) Error() string + type InvalidKubeconfigPathError struct + Path string + func (e *InvalidKubeconfigPathError) Error() string + type LoadKubeconfigError struct + Err error + func (e *LoadKubeconfigError) Error() string + func (e *LoadKubeconfigError) Unwrap() error + type WriteKubeconfigError struct + Err error + func (e *WriteKubeconfigError) Error() string + func (e *WriteKubeconfigError) Unwrap() error + type WriteOptions struct + ConfirmFn ConfirmationCallback + Overwrite bool + SwitchContext bool + func NewWriteOptions() WriteOptions + func (w WriteOptions) WithConfirmation(fn ConfirmationCallback) WriteOptions + func (w WriteOptions) WithOverwrite(overwrite bool) WriteOptions + func (w WriteOptions) WithSwitchContext(switchContext bool) WriteOptions