start-ui 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. #!/usr/bin/env bash
  2. MODE=$1
  3. if [ "x$MODE" == "xdaemon" ]; then
  4. while true; do bash; done
  5. exit
  6. fi
  7. if [ "x$MODE" == "xLOGO" ]; then
  8. echo -e 'PaoTin++\n庖丁加加' | head -$(expr $(date '+%s') '/' 10 '%' 2 '+' 1) | tail -1
  9. exit
  10. fi
  11. if [ "x$TMUXCMD" = "x" ]; then
  12. export TMUXCMD="tmux -L MUD"
  13. fi
  14. SESSION=MUD
  15. # 优先连接到已有的会话,继续之前的状态
  16. $TMUXCMD attach-session -t $SESSION && exit
  17. # 如果尚未创建会话,则创建一个标准会话
  18. $TMUXCMD new-session -d -s $SESSION
  19. $TMUXCMD new-window -t $SESSION
  20. $TMUXCMD send-keys -t $SESSION "touch log/debug.log && tail -f log/debug.log"
  21. $TMUXCMD send-keys -t $SESSION Enter
  22. $TMUXCMD rename-window -t $SESSION 调试日志
  23. $TMUXCMD select-window -t $SESSION:0
  24. $TMUXCMD split-window -t $SESSION -vbl 5
  25. $TMUXCMD send-keys -t $SESSION "touch log/quest.log && tail -f log/quest.log"
  26. $TMUXCMD send-keys -t $SESSION Enter
  27. $TMUXCMD last-pane
  28. $TMUXCMD send-keys -t $SESSION "doc HOW-TO-PLAY.md"
  29. $TMUXCMD send-keys -t $SESSION Enter
  30. exec $TMUXCMD attach-session -t $SESSION