code: func parseInitVersion(v string) (version string, commit string, err error) {
  	parts := strings.Split(strings.TrimSpace(v), " - ")
  
  	if len(parts) >= 2 {
  		gitParts := strings.Split(parts[1], ".")
  		if len(gitParts) == 2 && gitParts[0] == "git" {
  			commit = gitParts[1]
  		}
  	}
  	if strings.HasPrefix(parts[0], "tini version ") {
  		version = strings.TrimPrefix(parts[0], "tini version ")
  	}
  	if version == "" && commit == "" {
  		err = errors.Errorf("unknown output format: %s", v)
  	}
  	return version, commit, err
  }
docs: // parseInitVersion parses a Tini version string, and extracts the "version"
  // and "git commit" from the output.
  //
  // Output example from `docker-init --version`:
  //
  //     tini version 0.18.0 - git.fec3683