code: func BuildVersionString() string {
  	program := "Hugo Static Site Generator"
  
  	version := "v" + CurrentVersion.String()
  	if commitHash != "" {
  		version += "-" + strings.ToUpper(commitHash)
  	}
  	if isExtended {
  		version += "/extended"
  	}
  
  	osArch := runtime.GOOS + "/" + runtime.GOARCH
  
  	date := buildDate
  	if date == "" {
  		date = "unknown"
  	}
  
  	return fmt.Sprintf("%s %s %s BuildDate: %s", program, version, osArch, date)
  
  }
docs: // BuildVersionString creates a version string. This is what you see when
  // running "hugo version".