Files
macos-tools/ai/setup.sh
gaoandClaude 8f47f4e9ea feat: 完善 DevOps 工具链配置和优化 Harbor 服务
- 更新 Gitea runner 配置,支持优化的 CI/CD 环境
- 完善 Harbor HTTPS 配置和远程访问支持
- 优化 Harbor 日志配置,改用 json-file 驱动
- 添加 Docker 构建加速和代理缓存脚本
- 新增完整的文档和使用指南
- 添加 AI 开发工具集成配置

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
2025-11-03 06:39:53 +08:00

59 lines
1.4 KiB
Bash
Executable File

#!/bin/bash
# Claude-Qwen 一键设置脚本
set -e
echo "🤖 Claude-Qwen 一键设置"
echo "========================"
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
# 创建用户 bin 目录
USER_BIN="$HOME/.local/bin"
mkdir -p "$USER_BIN"
# 复制 claude-qwen 脚本
echo "📦 安装 claude-qwen 命令..."
cp "$SCRIPT_DIR/claude-qwen" "$USER_BIN/claude-qwen"
chmod +x "$USER_BIN/claude-qwen"
# 检测并更新 PATH
SHELL_RC=""
if [[ "$SHELL" == *"zsh"* ]]; then
SHELL_RC="$HOME/.zshrc"
elif [[ "$SHELL" == *"bash"* ]]; then
SHELL_RC="$HOME/.bash_profile"
if [[ ! -f "$SHELL_RC" ]]; then
SHELL_RC="$HOME/.bashrc"
fi
fi
# 添加 PATH
if [[ -n "$SHELL_RC" ]] && ! grep -q "$USER_BIN" "$SHELL_RC"; then
echo "" >> "$SHELL_RC"
echo "# Claude-Qwen" >> "$SHELL_RC"
echo "export PATH=\"$USER_BIN:\$PATH\"" >> "$SHELL_RC"
echo "✅ 已更新 $SHELL_RC"
fi
# 立即生效
export PATH="$USER_BIN:$PATH"
echo ""
echo "🎉 安装完成!"
echo ""
echo "现在可以使用以下命令:"
echo " claude-qwen install # 安装依赖"
echo " claude-qwen start # 启动服务"
echo " claude-qwen status # 查看状态"
echo " claude-qwen test # 测试功能"
echo ""
# 测试命令
if command -v claude-qwen &> /dev/null; then
echo "✅ 命令可用!测试版本:"
claude-qwen version
else
echo "⚠️ 请重新打开终端或运行: source $SHELL_RC"
fi