code: func LoadConfig() (err error) {
  	if !base.IsExist(ConfigFile) {
  		os.MkdirAll(path.Dir(ConfigFile), os.ModePerm)
  		if _, err = os.Create(ConfigFile); err != nil {
  			return fmt.Errorf("fail to create config file: %v", err)
  		}
  	}
  
  	Cfg, err = goconfig.LoadConfigFile(ConfigFile)
  	if err != nil {
  		return fmt.Errorf("fail to load config file: %v", err)
  	}
  
  	HttpProxy = Cfg.MustValue("settings", "HTTP_PROXY")
  	return nil
  }
docs: // LoadConfig loads gopm global configuration.