code: func (p *pluginConfig) GetConfigName() string {
  	p.access.Lock()
  	defer p.access.Unlock()
  	if p.configName == "" {
  		p.configName = p.getConfigName()
  	}
  	return p.configName
  }
docs: // GetConfigName looks up flag value and uses it to:
  // 1. Find config in flag value location.
  // 2. Alternatively, it tries to find it in config dir
  // (see also Dir() comments).