setup-pi.sh 844 B

12345678910111213141516171819202122232425262728293031323334353637
  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. # 安装 pi 插件 superpowers-zh
  25. if command pi install npm:superpowers-zh; then
  26. echo "✅ pi 插件 superpowers-zh 安装成功"
  27. else
  28. echo "❌ pi 插件 superpowers-zh 安装失败"
  29. exit 1
  30. fi
  31. fi