Artifact b501da540abb3a72cc4f47015b4983cc8c41f57624475a87183bb6f02e46fa77:
- File
cli/sync_start.go
-
2026-04-27 16:36:47
— part of check-in
[845d1d229e]
on branch trunk
— cli: extract command tree into reusable package
Move sync, bridge, notify, and doctor commands from cmd/edgesync/ into a new top-level cli/ package. The integration struct in cmd/edgesync/cli.go now imports from EdgeSync/cli (aliased as edgecli) and assembles the binary's command surface.
This mirrors libfossil/cli's pattern — the cli/ package exports embeddable Kong command structs that downstream consumers (e.g. agent-infra) can integrate alongside libfossil/cli.RepoCmd into their own unified CLI.
No behavior change: cmd/edgesync still builds the same binary with the same flags, and the existing notify_test.go end-to-end suite passes unchanged. (user: [email protected], size: 1679) [annotate] [blame] [check-ins using]
-
2026-04-27 16:57:49
— part of check-in
[18a10cd49e]
on branch trunk
— Merge pull request #80 from danmestas/extract-cli-package
cli: extract command tree into reusable package (user: [email protected], size: 1679) [annotate] [blame] [check-ins using]
-
2026-04-27 16:36:47
— part of check-in
[845d1d229e]
on branch trunk
— cli: extract command tree into reusable package