(paneID string)
| 238 | } |
| 239 | |
| 240 | func (t *tmuxClient) PaneExitCode(paneID string) int { |
| 241 | cmd := exec.Command("tmux", "-L", t.Socket, "display-message", "-p", "-t", "%"+paneID, "#{pane_dead_status}") |
| 242 | var out bytes.Buffer |
| 243 | cmd.Stdout = &out |
| 244 | cmd.Stderr = os.Stderr |
| 245 | cmd.Run() |
| 246 | |
| 247 | status, _ := strconv.Atoi(strings.TrimSpace(out.String())) |
| 248 | |
| 249 | return status |
| 250 | } |