Skip to content
edgesync Artifact [aaa6866613]
Login

Artifact [aaa6866613]

Artifact aaa686661358a9fc7b435c8a4f5fb9afb9d8e0c1a8c5a1b69a62cc3754abf71d:


package main

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

type CLI struct {
	repocli.Globals

	Repo   repocli.Cmd       `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"`
}