- 新增用量统计 tab,按项目展示 token 消耗、会话数、模型分布 - 新增 usage.rs 模块解析 Claude 日志计算用量 - 托盘 app 改用 release 编译产物直接启动,移除 claude-hub-bin - 项目窗口管理:修复新建 session 时 _init 窗口清理逻辑 - 新增 build-app.sh 构建脚本 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
28 lines
768 B
Bash
Executable File
28 lines
768 B
Bash
Executable File
#!/bin/bash
|
|
# cc - Claude Hub 一键启动
|
|
# 安装: 在 ~/.zshrc 中添加 alias cc="bash ~/Documents/code/claude-hub/scripts/cc.sh"
|
|
#
|
|
# 做两件事:
|
|
# 1. 启动 Claude Hub 托盘 app(如果没在跑)
|
|
# 2. 在 claude-hub 目录启动 claude(调度中心)
|
|
|
|
HUB_DIR="$HOME/Documents/code/claude-hub"
|
|
APP_RELEASE="$HUB_DIR/app/src-tauri/target/release/claude-hub"
|
|
|
|
# 1. 启动托盘 app
|
|
if ! pgrep -f "claude-hub" >/dev/null 2>&1; then
|
|
if [ -f "$APP_RELEASE" ]; then
|
|
"$APP_RELEASE" &
|
|
disown
|
|
echo "✓ Claude Hub 托盘已启动"
|
|
else
|
|
echo "⚠ 未找到编译产物,请先执行: cd $HUB_DIR/app && cargo build --release"
|
|
fi
|
|
else
|
|
echo "✓ Claude Hub 托盘已在运行"
|
|
fi
|
|
|
|
# 2. 启动 Claude 调度中心
|
|
cd "$HUB_DIR"
|
|
exec claude
|