diff --git a/cli/cmd/subManagementGet.go b/cli/cmd/subManagementGet.go index 4fc40ee1499a8754d70c99c4f21ceed13adc1075..32910766c61e0784362251d6ba6b3924d99a0ef4 100644 --- a/cli/cmd/subManagementGet.go +++ b/cli/cmd/subManagementGet.go @@ -55,19 +55,27 @@ var subGetCmd = &cobra.Command{ } spinner.Success() - data := pterm.TableData{[]string{"SubUUID", "MneID", "MneName", "PndID"}} - data = append(data, []string{resp.Subscriptions.Subid, resp.Subscriptions.Mneid, resp.Subscriptions.MneName, resp.Subscriptions.Pid}) + data1 := pterm.TableData{[]string{"SubUUID", "MneID", "MneName", "PndID"}} + data1 = append(data1, []string{resp.Subscriptions.Subid, resp.Subscriptions.Mneid, resp.Subscriptions.MneName, resp.Subscriptions.Pid}) + err = pterm.DefaultTable.WithHasHeader().WithData(data1).Render() + if err != nil { + return + } - data = append(data, []string{"Subscribe Options"}) - data = append(data, []string{"GnmiMode", "GnmiStreamMode", "Sampleinterval"}) - data = append(data, []string{resp.Subscriptions.SubscribeOptions.GnmiMode, resp.Subscriptions.SubscribeOptions.GnmiStreamMode, fmt.Sprint(resp.Subscriptions.SubscribeOptions.SampleInterval)}) + pterm.Print(pterm.FgLightCyan.Sprintf("Subscribe Options\n")) + data2 := pterm.TableData{[]string{"GnmiMode", "GnmiStreamMode", "SampleInterval (ns)"}} + data2 = append(data2, []string{resp.Subscriptions.SubscribeOptions.GnmiMode, resp.Subscriptions.SubscribeOptions.GnmiStreamMode, fmt.Sprint(resp.Subscriptions.SubscribeOptions.SampleInterval)}) + err = pterm.DefaultTable.WithHasHeader().WithData(data2).Render() + if err != nil { + return + } - data = append(data, []string{"Paths"}) + data3 := pterm.TableData{[]string{"Paths"}} for _, path := range resp.Subscriptions.Paths { - data = append(data, path.Elem) + data3 = append(data3, path.Elem) } - err = pterm.DefaultTable.WithHasHeader().WithData(data).Render() + err = pterm.DefaultTable.WithHasHeader().WithData(data3).Render() if err != nil { return }