feat(cli): 参数别名收尾 + 全命令冒烟套件 (0.1.6)
- field list/get、view list、preset list 接受 --table-id(位置参数之外) - record get/list 接受 --take/--skip 别名(= --page-size/--page 的原始偏移) - scripts/smoke-commands.sh: 全命令冒烟套件,一次性验证所有 CLI 命令 无幻影路由/无 CLI 语法错/无 CLI 请求形状错(80/80 通过,含 8 种触发器、 preset/secret/subscription/plugin 只读命令) - 轨迹依据: iteration-4 中 agent 猜 --table-id/--take 被拒,别名后归零
This commit is contained in:
@@ -44,7 +44,7 @@ inkreach-teable table update <tableId> --name <n>
|
||||
inkreach-teable table delete <tableId>
|
||||
|
||||
# field (get/update/visible-choices take <tableId> <fieldIdOrName> — id or display name, auto-resolved)
|
||||
inkreach-teable field list <tableId> [--with-options]
|
||||
inkreach-teable field list <tableId> # --table-id <id> also accepted [--with-options]
|
||||
# --with-options: OPTIONS summary column + per-choice visibility conditions for select fields
|
||||
inkreach-teable field get <tableId> <fieldIdOrName>
|
||||
# human mode renders select choices with their visibilityFilter conditions; --json for raw
|
||||
@@ -56,7 +56,7 @@ inkreach-teable field visible-choices <tableId> <recordId> <fieldIdOrName>
|
||||
inkreach-teable field delete <tableId> <fieldId>
|
||||
|
||||
# record
|
||||
inkreach-teable record get --table-id <tid> [--filter '<json>'] [--projection '<json>'] [--page-size <n>] [--page <n>] [--search <kw>] [--record-id <rid>]
|
||||
inkreach-teable record get --table-id <tid> [--filter '<json>'] [--projection '<json>'] [--page-size <n>|--take <n>] [--page <n>|--skip <n>] [--search <kw>] [--record-id <rid>]
|
||||
inkreach-teable record list --table-id <tid> [...] # alias of record get
|
||||
inkreach-teable record get-one <recordId> --table-id <tid>
|
||||
inkreach-teable record create --table-id <tid> --fields '<json>' # single
|
||||
|
||||
Reference in New Issue
Block a user