code: func ExitStatus(cmd *exec.Cmd, err error) string {
  	ps := cmd.ProcessState
  
  	if e, ok := err.(*exec.ExitError); ok {
  		ps = e.ProcessState
  	}
  
  	if ps != nil {
  		s, ok := ps.Sys().(syscall.WaitStatus)
  		if ok {
  			return fmt.Sprintf("%d", s.ExitStatus())
  		}
  	}
  
  	return "?"
  }
docs: // ExitStatus returns the exit status of cmd.