Command line script that fully restores tmux environment

This commit is contained in:
Bruno Sutic 2014-09-24 14:33:46 +02:00
parent ec9f68cad5
commit a7fe9dcac3
No known key found for this signature in database
GPG Key ID: 66D96E4F2F7EF26C
2 changed files with 15 additions and 0 deletions

View File

@ -6,6 +6,7 @@
- save command strategy: 'pgrep'. It's here only if fallback is needed.
- save command strategy: 'gdb'
- rename default strategy name to 'ps'
- create `expect` script that can fully restore tmux environment
### v1.3.0, 2014-09-20
- remove dependency on `pgrep` command. Use `ps` for fetching process names.

14
scripts/restore.exp Executable file
View File

@ -0,0 +1,14 @@
#!/usr/bin/env expect
# start tmux
spawn tmux -S/tmp/foo
# delay with sleep to compensate for tmux starting time
sleep 2
# run restore script directly
send "~/.tmux/plugins/tmux-resurrect/scripts/restore.sh\r"
# long wait until tmux restore is complete
# (things get messed up if expect client isn't attached)
sleep 100