code: func (config *DirectClientConfig) getContextName() (string, bool) {
  	if len(config.overrides.CurrentContext) != 0 {
  		return config.overrides.CurrentContext, true
  	}
  	if len(config.contextName) != 0 {
  		return config.contextName, false
  	}
  
  	return config.config.CurrentContext, false
  }
docs: // getContextName returns the default, or user-set context name, and a boolean that indicates
  // whether the default context name has been overwritten by a user-set flag, or left as its default value