Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Replacing the sleeps with calls to "tmux capture-pane" to parse the responses would be closer to expect.


Brainless method I use to check the panel:

  case $1 in
  ""|-b|-E|-S|-t)
  tmux capturep $@ --;
  tmux showb $@ --;
  exec tmux dele --;
  esac
Also there is a "-N repeat count" option for send-keys in newer versions of tmux.


capture-pane has -p so you can pipe its output rather than letting it create a buffer you have to delete.


s/has/now &/

I started using tmux in 2009. There was no -p option when capturep command was first added. Old scripts that keep working tend not to get updated. I have updated it now. Thank you.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: