Move "Is Set" column to after "Required"

This commit is contained in:
Eyob Tefera
2020-10-14 19:38:47 +00:00
parent 0490ca163f
commit 8714ca5a58
4 changed files with 39 additions and 49 deletions

View File

@@ -8,7 +8,6 @@ import (
"io"
"os"
"path/filepath"
"strconv"
"strings"
"github.com/olekukonko/tablewriter"
@@ -109,7 +108,7 @@ func (r *ListSettersRunner) ListSetters(w io.Writer, openAPIPath, resourcePath s
return err
}
table := newTable(w, r.Markdown)
table.SetHeader([]string{"NAME", "VALUE", "IS SET", "SET BY", "DESCRIPTION", "COUNT", "REQUIRED"})
table.SetHeader([]string{"NAME", "VALUE", "SET BY", "DESCRIPTION", "COUNT", "REQUIRED", "IS SET"})
for i := range r.List.Setters {
s := r.List.Setters[i]
v := s.Value
@@ -119,23 +118,17 @@ func (r *ListSettersRunner) ListSetters(w io.Writer, openAPIPath, resourcePath s
v = strings.Join(s.ListValues, ",")
v = fmt.Sprintf("[%s]", v)
}
var required string
required := "No"
if s.Required {
required = "Yes"
} else {
required = "No"
}
var isSet = "No"
if s.IsSet != "" {
var b, _ = strconv.ParseBool(s.IsSet)
if b {
isSet = "Yes"
}
isSet := "No"
if s.IsSet {
isSet = "Yes"
}
table.Append([]string{
s.Name, v, isSet, s.SetBy, s.Description, fmt.Sprintf("%d", s.Count), required})
s.Name, v, s.SetBy, s.Description, fmt.Sprintf("%d", s.Count), required, isSet})
}
table.Render()