setup-pi.sh 870 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #!/bin/bash
  2. # 安装 pi 的脚本
  3. # 用于安装 Pi Coding Agent
  4. # https://pi.dev
  5. source /root/.bashrc
  6. # 检查 pi 是否已安装
  7. if command -v pi >/dev/null 2>&1; then
  8. echo "✅ pi 已安装"
  9. else
  10. echo "📥 开始安装 pi ..."
  11. # 安装 pi
  12. echo "📦 正在安装 pi ..."
  13. if ! bun add -g --ignore-scripts @earendil-works/pi-coding-agent; then
  14. echo "❌ pi 安装失败"
  15. exit 1
  16. fi
  17. # 验证 pi 安装是否成功
  18. if command -v pi >/dev/null 2>&1; then
  19. echo "✅ pi 安装成功"
  20. else
  21. echo "❌ pi 安装失败"
  22. exit 1
  23. fi
  24. source /root/.bashrc
  25. # 安装 pi 插件 superpowers-zh
  26. if command pi install npm:superpowers-zh; then
  27. echo "✅ pi 插件 superpowers-zh 安装成功"
  28. else
  29. echo "❌ pi 插件 superpowers-zh 安装失败"
  30. exit 1
  31. fi
  32. fi