Skip to content

refactor(apps): +db-env-create --sync-data → Type:bool - #54

Merged
chenxingyang1019 merged 1 commit into
feat/lark-apps-devfrom
fix/apps-sync-data-bool
Jun 10, 2026
Merged

refactor(apps): +db-env-create --sync-data → Type:bool#54
chenxingyang1019 merged 1 commit into
feat/lark-apps-devfrom
fix/apps-sync-data-bool

Conversation

@chenxingyang1019

Copy link
Copy Markdown
Collaborator

问题

apps_db_env_create.go--sync-datastring + Enum["true","false"] 模拟 bool,再 == "true" 折算 —— 啰嗦且非 CLI 惯用法。

修复

  • flag 改为 Type: "bool",body 用 rctx.Bool("sync-data")
  • 用法:传 --sync-data 即开启、省略为 false(idiomatic bool)
  • 同步更新单测、cli_e2e dry-run、skill 文档

go test ./shortcuts/apps/ ./tests/cli_e2e/apps/ 全绿。

原实现用 string + Enum["true","false"] + == "true" 模拟 bool,啰嗦且非惯用。
改为 Type:bool(rctx.Bool):传 --sync-data 即开启、省略为 false。
同步更新测试、cli_e2e dry-run、skill 文档。

Change-Id: I3068e0577fa20a7cbaf414ca9af3d197f6ae8049
@github-actions github-actions Bot added the size/L Large or sensitive change across domains or core paths label Jun 10, 2026
@chenxingyang1019
chenxingyang1019 merged commit d190832 into feat/lark-apps-dev Jun 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/L Large or sensitive change across domains or core paths

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant