X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=cmd%2Fstart;h=64648f0abcb6aa0df1fb8e4aa589a06425db47da;hb=052e7379d71080bb8e7edfa15f945c82e628acea;hp=2de7122ad17cfe8cc4f563bfc6760e3f6b104f59;hpb=54820d128d05a80d40f8d99f6c5192f59907b79a;p=mmc.git diff --git a/cmd/start b/cmd/start index 2de7122..64648f0 100755 --- a/cmd/start +++ b/cmd/start @@ -4,14 +4,12 @@ cmd="$(dirname "$(realpath -- "$0")")" unset TMUX TMUX="tmux -S tmux.sock" $TMUX has-session -t mmc 2>/dev/null && exit -mkdir -p users -rm -f debug users/status -mkfifo debug users/status +find . -type p -delete [ -s tmux.conf ] || sed \ -e "s#NEWWIN#$cmd/newwin#" \ -e "s#CATFILE#$cmd/catfile#" \ -e "s#DLPANE#$cmd/dlpane#" < "$cmd"/tmux.conf > tmux.conf -$TMUX -f tmux.conf new-session -d -n ROOT -s mmc "cat debug | tai64n | tai64nlocal ; read foo" -$TMUX split-window -h 'while : ; do cat users/status | spc -e grn,"^online:.*" -e cya,"^away:.*" ; sleep 60 ; clear ; done' -$TMUX split-window -v "while : ; do $cmd/mmc/mmc -debug debug -user-status users/status -newwin $cmd/newwin -notify $cmd/notify | tai64n | tai64nlocal ; printf \"\\a\" ; sleep 1 ; done" +$TMUX -f tmux.conf new-session -d -n ROOT -s mmc "while : ; do sleep 1 ; cat debug | tai64n | tai64nlocal ; done" +$TMUX split-window -h 'while : ; do sleep 10 ; clear ; cat users/status | spc -e grn,"^online:.*" -e cya,"^away:.*" ; done' +$TMUX split-window -v "while : ; do $cmd/mmc/mmc -newwin $cmd/newwin -notify $cmd/notify | tai64n | tai64nlocal ; printf \"\\a\" ; sleep 1 ; done" $TMUX attach-session