Skip to content
edgesync Check-in [18a10cd49e]
Login

Check-in [18a10cd49e]

Overview
Comment:Merge pull request #80 from danmestas/extract-cli-package

cli: extract command tree into reusable package

Timelines: family | ancestors | descendants | both | trunk | v0.0.4
Files: files | file ages | folders
SHA3-256: 18a10cd49ecca65855cbd93f8252a8c51167500057ff5403b8210c07fadac6a4
User & Date: [email protected] on 2026-04-27 16:57:49.000
Other Links: manifest | tags
Context
2026-04-27
17:37
Merge pull request #81 from danmestas/fix-root-module-deps

go.mod: pin sub-module deps to real tags so EdgeSync/cli is consumable check-in: 0d8829ccf1 user: [email protected] tags: trunk, v0.0.5

17:29
go.mod: pin sub-module dependencies to real tags

Replace v0.0.0-00010101 placeholders with leaf v0.0.3 and bridge v0.0.2 in the root and bridge go.mod files. Local replace directives stay so intra-repo development against unreleased changes still works; the real version pins make EdgeSync/cli consumable by external repos via `go get`.

Without this, `go get github.com/danmestas/EdgeSync/cli` fails with "unknown revision 000000000000" when the consumer tries to resolve EdgeSync/bridge. check-in: e6c688849f user: [email protected] tags: trunk

16:57
Merge pull request #80 from danmestas/extract-cli-package

cli: extract command tree into reusable package check-in: 18a10cd49e user: [email protected] tags: trunk, v0.0.4

16:36
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. check-in: 845d1d229e user: [email protected] tags: trunk

2026-04-26
15:37
Merge pull request #79 from danmestas/bump-libfossil-v0.4.3

deps: bump libfossil v0.1.0 → v0.4.3 across all modules check-in: efeaf4c90f user: [email protected] tags: trunk, v0.0.3, leaf/v0.0.3, bridge/v0.0.2

Changes
Added cli/doctor.go version [18073e8644].
Added cli/notify.go version [e04d5a85b9].
Added cli/sync_now.go version [9ceb5b5f7b].