CLI 命令
全局参数
| 参数 | 说明 |
|---|
EASYPM_BASE_URL | API 根 URL(默认 https://easypm.yiproject.com) |
EASYPM_CLIENT_ID | eacli_xxx,跳过 login 直接用 |
EASYPM_ACCESS_TOKEN | eapk_live_xxx,CI 友好 |
鉴权
| 命令 | 说明 |
|---|
easypm login | 浏览器 OAuth 授权 |
easypm logout | 清除本地凭证 |
easypm whoami | 报告当前 clientId / baseUrl |
业务
| 命令 | 对应 API | Scope |
|---|
easypm projects list | GET /openapi/v1/resource/project/list | projects:read |
easypm notes list [--limit N] | GET /openapi/v1/resource/notes/list | notes:read |
easypm tasks list [--project <id>] [--status open] | GET /openapi/v1/resource/task/list | tasks:read |
easypm tasks create --project <id> --title "..." [--assignee <id>] | POST /openapi/v1/resource/task/create | tasks:write |
easypm tasks update <id> --status done | PATCH /openapi/v1/resource/task/update | tasks:write |
easypm risks list [--project <id>] | GET /openapi/v1/resource/risk/list | risks:read |
全局开关
| 标志 | 说明 |
|---|
--json | 原始 JSON 输出(默认人类可读表格) |
--no-browser | login 时不打开浏览器 |
--help / -h | 帮助 |
示例
# 列工作区所有项目
easypm projects list
# 列出 Acme 项目的 OPEN 风险
easypm risks list --project cms5brzya0009zp13m0hmf79x --status open
# 在「官网重构」创建任务
easypm tasks create --project cms5brzya0009zp13m0hmf79x --title "改登录页 OAuth"
# 关闭任务
easypm tasks update cms8... --status done
# 输出原始 JSON
easypm projects list --json | jq '.[0].name'
下一步