- 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 迁移
8 lines
302 B
Bash
Executable file
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 "$@"
|