joy-cli/bin/joy
feibisi 3874b562c3 feat: joy CLI Python 2.0 — 50 命令全量重写 + pip 全集群部署
- 50 命令:patrol/health/board/recall/poke/who/inbox/mind/message/team 等
- 异步并行 SSH (asyncio subprocess)
- 命令注册表 + @command decorator + 插件扩展架构
- 环境检测 (Mac/VM/agent 身份)
- JSON 输出契约 (stdout=成功, stderr=错误 code)
- 权限模型 (agent 身份检测 + 环境限制)
- pytest 23/23 通过
- deploy-joy.sh 全集群 16 VM 部署脚本 (含 PEP 668 兼容)
- 旧 bash 版归档到 archive/commands.bash/

Closes: joy CLI 2.0 迁移
2026-07-07 11:38:03 +08:00

8 lines
302 B
Bash
Executable file

#!/usr/bin/env bash
# joy — 麟悦飞轮统一 CLI (Python 2.0)
# 自动设 PYTHONPATH 并调 python3 -m joy
set -euo pipefail
JOY_ROOT="$(cd "$(dirname "$(readlink "$0" 2>/dev/null || echo "$0")")/.." && pwd)"
export PYTHONPATH="${JOY_ROOT}/src${PYTHONPATH:+:$PYTHONPATH}"
exec python3 -m joy "$@"