- 更新 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]>
59 lines
1.4 KiB
Bash
Executable File
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 |