Recentemente tive que descobrir isso sozinho. Experimentar:
fswatch bin/* | xargs -I {} sh -c 'clear && bundle exec {}'
Editar : Limpar completamente o buffer de rolagem dependerá do programa emulador de terminal real usado. Como exemplo, em macOS
você pode seguir um destes procedimentos:
- Terminal: O comando de menu é
Edit > Clear to Start
ou ⌘ K , portanto, você poderia automatize isso em applescript e chame no lugar declear
- iTerm: suporta códigos de escape proprietários - basta substituir
clear
por %código%