code: func GetConfigs() (ConfigsModel, error) {
  	configPth := getEnvmanConfigsFilePath()
  	defaultConfigs := createDefaultConfigsModel()
  
  	if isExist, err := pathutil.IsPathExists(configPth); err != nil {
  		return ConfigsModel{}, err
  	} else if !isExist {
  		return defaultConfigs, nil
  	}
  
  	bytes, err := fileutil.ReadBytesFromFile(configPth)
  	if err != nil {
  		return ConfigsModel{}, err
  	}
  
  	type ConfigsFileMode struct {
  		EnvBytesLimitInKB     *int `json:"env_bytes_limit_in_kb,omitempty"`
  		EnvListBytesLimitInKB *int `json:"env_list_bytes_limit_in_kb,omitempty"`
  	}
  
  	var userConfigs ConfigsFileMode
  	if err := json.Unmarshal(bytes, &userConfigs); err != nil {
  		return ConfigsModel{}, err
  	}
  
  	if userConfigs.EnvBytesLimitInKB != nil {
  		defaultConfigs.EnvBytesLimitInKB = *userConfigs.EnvBytesLimitInKB
  	}
  	if userConfigs.EnvListBytesLimitInKB != nil {
  		defaultConfigs.EnvListBytesLimitInKB = *userConfigs.EnvListBytesLimitInKB
  	}
  
  	return defaultConfigs, nil
  }
docs: // GetConfigs ...