edgectl

edgectl is the local debug/inspection CLI surface for edged.

Synopsis

edgectl --help
edgectl status --socket /run/edged/ctl.sock
edgectl quota list
edgectl quota peer <peer-id>
edgectl index list --limit 50
edgectl index count
edgectl storage stats
edgectl retry list
edgectl assurance

Global Flag

Flag

Default

Description

--socket

/run/edged/ctl.sock

control socket path

Available Commands

  • status

  • quota

  • index

  • storage

  • retry

  • assurance

  • version

Runtime Behavior (Implemented)

All data commands call the local unix-socket RPC API (edge/rpcv1) and print decoded results:

  • status -> status.get

  • quota list -> quota.list

  • quota peer -> quota.peer.get

  • index list/count -> index.list / index.count

  • storage stats -> storage.stats

  • retry list -> retry.list

  • assurance -> assurance.get

No mutation command is exposed; CLI remains read-only against local daemon state.

Evidence

  • edge/cmd/edgectl/main.go

  • edge/cmd/edgectl/main_test.go

  • edge/rpcv1/client.go

  • edge/rpcv1/server.go

  • docs/_generated/test-outputs/edgectl-help.txt

See Also