Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 292 Bytes

expect.md

File metadata and controls

18 lines (12 loc) · 292 Bytes

Example script

Automate git rebase -i HEAD~2.

#!/usr/bin/env expect
spawn git rebase -i HEAD~2

# down, delete word, insert 's' (for squash), Escape, save and quit
send "jdwis \033:wq\r"

expect "# This is a"

# down 4, delete 3 lines, save and quit
send "4j3d:wq\r"

interact