tmux_sessions.sh 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. #!/bin/sh
  2. # Start a tmux session of 4 genev daemons, and 4 genev clis.
  3. set -e
  4. tmux new-session -s "genevd" -n "genevd" -d
  5. tmux send-keys "../../../genevd --localnet --config genevd_seed.toml" Enter && sleep 1
  6. tmux split-window -h
  7. tmux send-keys "../../../genevd --localnet --config genevd_a.toml" Enter
  8. tmux split-window -h
  9. tmux send-keys "../../../genevd --localnet --config genevd_b.toml" Enter
  10. tmux select-pane -t 0
  11. tmux split-window -v
  12. tmux send-keys "../../../genevd --localnet --config genevd_c.toml" Enter
  13. tmux select-pane -t 2
  14. tmux split-window -v
  15. tmux send-keys "../../../genevd --localnet --config genevd_d.toml" Enter
  16. tmux new-window -t "genevd:1" -n "genev"
  17. sleep 1
  18. tmux send-keys "../../../genev -e tcp://127.0.0.1:28870 add alolymous \"pay bills\" \"gonna pay some bills in the morning\" " Enter
  19. tmux split-window -v
  20. sleep 1
  21. tmux send-keys "../../../genev -e tcp://127.0.0.1:28871 list" Enter
  22. tmux split-window -h
  23. tmux send-keys "../../../genev -e tcp://127.0.0.1:28872 list" Enter
  24. tmux select-pane -t 0
  25. tmux split-window -h
  26. tmux send-keys "../../../genev -e tcp://127.0.0.1:28873 list" Enter
  27. tmux attach