(ctx context.Context, cli *apiclient.KopiaAPIClient)
| 29 | } |
| 30 | |
| 31 | func (c *commandServerStatus) runServerStatus(ctx context.Context, cli *apiclient.KopiaAPIClient) error { |
| 32 | var status serverapi.SourcesResponse |
| 33 | if err := cli.Get(ctx, "control/sources", nil, &status); err != nil { |
| 34 | return errors.Wrap(err, "unable to list sources") |
| 35 | } |
| 36 | |
| 37 | for _, src := range status.Sources { |
| 38 | if src.Status == "REMOTE" && !c.remote { |
| 39 | continue |
| 40 | } |
| 41 | |
| 42 | c.out.printStdout("%v: %v\n", src.Status, src.Source) |
| 43 | } |
| 44 | |
| 45 | return nil |
| 46 | } |
nothing calls this directly
no test coverage detected