cli/meter: re-add diagnosis

This commit is contained in:
andig 2025-09-21 13:58:20 +02:00
parent beaf010bc7
commit bca856481f

View file

@ -71,11 +71,16 @@ func runMeter(cmd *cobra.Command, args []string) {
if !flagUsed {
d := dumper{len: len(meters)}
flag := cmd.Flag(flagDiagnose).Changed
REPEAT:
for _, dev := range meters {
v := dev.Instance()
d.DumpWithHeader(deviceHeader(dev), v)
if flag {
d.DumpDiagnosis(v)
}
}
if ok, _ := cmd.Flags().GetBool(flagRepeat); ok {
if d, err := cmd.Flags().GetDuration(flagRepeatInterval); d > 0 && err == nil {