Artifact 5a8e37ea7fdbb9f9b4cedb24554e59224c55a8d8daee4986b83bd04564dbb301:
- File
cmd/edgesync/cli.go
— part of check-in
[eda7960b81]
at
2026-04-23 19:23:42
on branch trunk
— rename module to github.com/danmestas/EdgeSync
Fix the case-sensitive module path to match the actual GitHub repo URL (danmestas/EdgeSync). Remove tracked leaf/leaf binary and ignore .claude/skills/ scratchpad dirs. (user: [email protected], size: 649) [annotate] [blame] [check-ins using] [more...]
package main import ( "github.com/danmestas/libfossil/cli" ) type CLI struct { cli.Globals Repo cli.RepoCmd `cmd:"" help:"Repository operations"` Sync SyncCmd `cmd:"" help:"Leaf agent sync"` Bridge BridgeCmd `cmd:"" help:"NATS-to-Fossil bridge"` Notify NotifyCmd `cmd:"" help:"Bidirectional notification messaging"` Doctor DoctorCmd `cmd:"" help:"Check development environment health"` } type SyncCmd struct { Start SyncStartCmd `cmd:"" help:"Start leaf agent daemon"` Now SyncNowCmd `cmd:"" help:"Trigger immediate sync"` } type BridgeCmd struct { Serve BridgeServeCmd `cmd:"" help:"Start NATS-to-Fossil bridge"` }