Skip to content

[Refactor] Split session CLI modules#52

Merged
samzong merged 1 commit into
mainfrom
refactor/session-cli-modules
Jun 13, 2026
Merged

[Refactor] Split session CLI modules#52
samzong merged 1 commit into
mainfrom
refactor/session-cli-modules

Conversation

@samzong

@samzong samzong commented Jun 13, 2026

Copy link
Copy Markdown
Owner

What's changed?

  • Split CLI parsing and dispatch out of main.rs, leaving it as a small startup shell.
  • Moved command runner glue into focused modules for info, search, export, import, usage, sync, share init, and the TUI runner.
  • Reused the export record schema for session JSON output and restored sync behavior regression coverage.

Why

  • Reduce session CLI structural debt while preserving existing command behavior and verification coverage.

Signed-off-by: samzong <samzong.lu@gmail.com>
@samzong samzong merged commit f44e198 into main Jun 13, 2026
1 check passed
@samzong samzong deleted the refactor/session-cli-modules branch June 16, 2026 15:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant