code: func (a *Agent) purgeService(serviceID string) error {
  	svcPath := filepath.Join(a.config.DataDir, servicesDir, stringHash(serviceID))
  	if _, err := os.Stat(svcPath); err == nil {
  		return os.Remove(svcPath)
  	}
  	return nil
  }
docs: // purgeService removes a persisted service definition file from the data dir