paotin-start 895 B

1234567891011121314151617181920212223242526272829303132333435
  1. #!/usr/bin/env bash
  2. if [ -f /.dockerenv ]; then
  3. echo Docker 环境下不需要执行本命令,直接用 start-ui 即可启动。
  4. exit;
  5. fi
  6. TMP=$(which bash)
  7. if [ "x$TMP" = "x" ]; then
  8. echo 本程序运行前需要先安装 bash/tmux,并编译 TinTin++。
  9. echo 请参考 README.md 指引进行安装。
  10. exit
  11. fi
  12. export SHELL=$TMP
  13. TMP=$(which tmux)
  14. if [ "x$TMP" = "x" ]; then
  15. echo 本程序运行前需要先安装 bash/tmux,并编译 TinTin++。
  16. echo 请参考 README.md 指引进行安装。
  17. exit
  18. fi
  19. if [ ! -x bin/tt++ ]; then
  20. echo 本程序运行前需要先安装 bash/tmux,并编译 TinTin++。
  21. echo 请参考 README.md 指引进行安装。
  22. exit
  23. fi
  24. export HOME=$(pwd)
  25. export PATH=$HOME/bin:$PATH
  26. export TMUXCMD="tmux -S $HOME/tmux/sock -f $HOME/tmux.conf"
  27. test -f .bash_profile || ln -s profile.sh .bash_profile
  28. exec bash -l start-ui