aboutsummaryrefslogtreecommitdiff
path: root/tezos/start.sh
blob: 2e6feb2bb476e2dc4e02eaea207ee87703d3d390 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/bin/sh
set -e
session="tezos-node"

unset TMUX

if tmux ls -F '#{session_name}' | grep -q "^$session" ; then
	exec tmux att -t "$session"
fi

ver="-011"

exec tmux new-session -s "$session" \;\
	send-keys "tezos-node run --rpc-addr localhost:8732 --history-mode experimental-rolling" \;\
	send-keys Enter \;\
	\
	new-window -n "endorser" \;\
	send-keys -t "$session:endorser" "sleep 5 ; tezos-endorser$ver" \;\
	send-keys -t "$session:endorser" Tab \;\
	send-keys -t "$session:endorser" "run" \;\
	send-keys -t "$session:endorser" Enter \;\
	\
	new-window -n "baker" \;\
	send-keys -t "$session:baker" "sleep 5 ; tezos-baker$ver" \;\
	send-keys -t "$session:baker" Tab \;\
	send-keys -t "$session:baker" "run with local node \"$HOME/.tezos-node\" " \;\
	send-keys -t "$session:baker" Enter \;\
	\
	new-window -n "accuser" \;\
	send-keys -t "$session:accuser" "sleep 5 ; tezos-accuser$ver" \;\
	send-keys -t "$session:accuser" Tab \;\
	send-keys -t "$session:accuser" " run" \;\
	send-keys -t "$session:accuser" Enter \;\