start 760 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #!/bin/sh
  2. TT=
  3. START_FILE=$1
  4. ECHO="echo -e"
  5. if [ "$(uname -s)" = "Darwin" ]; then
  6. ECHO=echo
  7. fi
  8. if [ "x$START_FILE" = "x" ]; then
  9. $ECHO "Usage: $0 <ID>"
  10. exit
  11. fi
  12. if [ ! -z $(which tt-beta 2>/dev/null) ]; then
  13. TT=tt-beta
  14. elif [ ! -z $(which tt++ 2>/dev/null) ]; then
  15. TT=tt++
  16. else
  17. $ECHO "\x1b[1;31m软件安装错误,没有找到可用的 tintin,请重新安装。\x1b[0m"
  18. exit
  19. fi
  20. if [ -f var/ids/$START_FILE ]; then
  21. START_FILE=var/ids/$START_FILE
  22. elif [ -f ids/$START_FILE ]; then
  23. START_FILE=ids/$START_FILE
  24. else
  25. $ECHO "\x1b[1;31m不存在启动配置文件 \x1b[1;33m$START_FILE\x1b[1;31m。\x1b[0m"
  26. exit
  27. fi
  28. $ECHO "\x1b[1;32m启动 tintin...\x1b[0m"
  29. $ECHO "\x1b[1;32m$TT $START_FILE\x1b[0m"
  30. $TT $START_FILE