66
77 "github.com/olekukonko/tablewriter"
88 "github.com/ovh/okms-cli/common/utils"
9+ "github.com/ovh/okms-cli/common/utils/exit"
910 "github.com/ovh/okms-sdk-go/types"
1011)
1112
@@ -24,31 +25,31 @@ func rowFromMetadata(meta types.SecretV2Metadata) []string {
2425func renderList (secrets * types.ListSecretV2Response ) {
2526 tableMetadata := tablewriter .NewWriter (os .Stdout )
2627 fmt .Printf ("Metadata (Total count : %d):\n " , utils .DerefOrDefault (secrets .TotalCount ))
27- tableMetadata .SetHeader ([]string {"Path" , "Cas Required" , "Created at" , "Current Version" , "Deactivate Version After" , "Max Versions" , "Oldest Version" , "Updated at" , "Custom metadata" })
28+ tableMetadata .Header ([]string {"Path" , "Cas Required" , "Created at" , "Current Version" , "Deactivate Version After" , "Max Versions" , "Oldest Version" , "Updated at" , "Custom metadata" })
2829 for _ , secret := range * secrets .Results {
29- tableMetadata .Append (append ([]string {* secret .Path }, rowFromMetadata (* secret .Metadata )... ))
30+ exit . OnErr ( tableMetadata .Append (append ([]string {* secret .Path }, rowFromMetadata (* secret .Metadata )... ) ))
3031 }
31- tableMetadata .Render ()
32+ exit . OnErr ( tableMetadata .Render () )
3233}
3334
3435func renderMetadata (path string , meta types.SecretV2Metadata ) {
3536 fmt .Printf ("Metadata: %v\n " , path )
3637 table := tablewriter .NewWriter (os .Stdout )
3738
38- table .SetHeader ([]string {"Cas Required" , "Created at" , "Current Version" , "Deactivate Version After" , "Max Versions" , "Oldest Version" , "Updated at" , "Custom metadata" })
39- table .Append (rowFromMetadata (meta ))
39+ table .Header ([]string {"Cas Required" , "Created at" , "Current Version" , "Deactivate Version After" , "Max Versions" , "Oldest Version" , "Updated at" , "Custom metadata" })
40+ exit . OnErr ( table .Append (rowFromMetadata (meta ) ))
4041
41- table .Render ()
42+ exit . OnErr ( table .Render () )
4243}
4344
4445func renderListMetadataVersion (secrets []types.SecretV2Version ) {
4546 fmt .Println ("Version's specific metadata " )
4647 table := tablewriter .NewWriter (os .Stdout )
47- table .SetHeader ([]string {"Id" , "Created at" , "Deactivated at" , "State" })
48+ table .Header ([]string {"Id" , "Created at" , "Deactivated at" , "State" })
4849 for _ , secret := range secrets {
49- table .Append ([]string {fmt .Sprintf ("%b " , secret .Id ), secret .CreatedAt , utils .DerefOrDefault (secret .DeactivatedAt ), string (secret .State )})
50+ exit . OnErr ( table .Append ([]string {fmt .Sprintf ("%d " , secret .Id ), secret .CreatedAt , utils .DerefOrDefault (secret .DeactivatedAt ), string (secret .State )}) )
5051 }
51- table .Render ()
52+ exit . OnErr ( table .Render () )
5253}
5354
5455func renderMetadataVersion (secret types.SecretV2Version ) {
@@ -59,9 +60,9 @@ func renderMetadataVersion(secret types.SecretV2Version) {
5960func renderDataVersion (data map [string ]interface {}) {
6061 fmt .Println ("Data" )
6162 tableData := tablewriter .NewWriter (os .Stdout )
62- tableData .SetHeader ([]string {"Key" , "Value" })
63+ tableData .Header ([]string {"Key" , "Value" })
6364 for k , v := range data {
64- tableData .Append ([]string {k , fmt .Sprintf ("%v" , v )})
65+ exit . OnErr ( tableData .Append ([]string {k , fmt .Sprintf ("%v" , v )}) )
6566 }
66- tableData .Render ()
67+ exit . OnErr ( tableData .Render () )
6768}
0 commit comments