Skip to content
edgesync Artifact [42a2295fc0]
Login

Artifact [42a2295fc0]

Artifact 42a2295fc06a88453f0fb2b4246c7fbb26517dc58c2cb1ac11924704b9c84577:


package main

import (
	edgecli "github.com/danmestas/EdgeSync/cli"
	"github.com/danmestas/libfossil/cli"
)

type CLI struct {
	cli.Globals

	Repo   cli.RepoCmd       `cmd:"" help:"Repository operations"`
	Sync   edgecli.SyncCmd   `cmd:"" help:"Leaf agent sync"`
	Bridge edgecli.BridgeCmd `cmd:"" help:"NATS-to-Fossil bridge"`
	Notify edgecli.NotifyCmd `cmd:"" help:"Bidirectional notification messaging"`
	Doctor edgecli.DoctorCmd `cmd:"" help:"Check development environment health"`
}