@@ -117,8 +117,7 @@ var emailMessagesGetCmd = &cobra.Command{
117117 return printJSON (cmd .OutOrStdout (), msg )
118118 }
119119
120- printEmailMessage (cmd , msg )
121- return nil
120+ return printEmailMessage (cmd , msg )
122121 },
123122}
124123
@@ -168,32 +167,33 @@ var emailMessagesUpdateCmd = &cobra.Command{
168167
169168 fmt .Fprintf (cmd .OutOrStdout (), "Updated. (emailMessageId: %s, contentRevisionId: %s)\n " , msg .EmailMessageID , deref (msg .ContentRevisionID ))
170169 fmt .Fprintln (cmd .OutOrStdout ())
171- printEmailMessage (cmd , msg )
170+ if err := printEmailMessage (cmd , msg ); err != nil {
171+ return err
172+ }
172173 printLmxWarnings (cmd , msg .Warnings )
173174 return nil
174175 },
175176}
176177
177- func printEmailMessage (cmd * cobra.Command , msg * api.EmailMessage ) {
178- w := newTableWriter (cmd .OutOrStdout ())
179- fmt .Fprintln (w , "FIELD\t VALUE" )
180- row := func (field , value string ) {
181- fmt .Fprintf (w , "%s\t %s\n " , field , value )
178+ func printEmailMessage (cmd * cobra.Command , msg * api.EmailMessage ) error {
179+ t := newStyledTable (cmd .OutOrStdout (), "FIELD" , "VALUE" )
180+ t .Row ("emailMessageId" , msg .EmailMessageID )
181+ t .Row ("campaignId" , deref (msg .CampaignID ))
182+ t .Row ("subject" , msg .Subject )
183+ t .Row ("previewText" , msg .PreviewText )
184+ t .Row ("fromName" , msg .FromName )
185+ t .Row ("fromEmail" , msg .FromEmail )
186+ t .Row ("replyToEmail" , msg .ReplyToEmail )
187+ t .Row ("contentRevisionId" , deref (msg .ContentRevisionID ))
188+ t .Row ("updatedAt" , msg .UpdatedAt )
189+ if err := t .Render (); err != nil {
190+ return err
182191 }
183- row ("emailMessageId" , msg .EmailMessageID )
184- row ("campaignId" , deref (msg .CampaignID ))
185- row ("subject" , msg .Subject )
186- row ("previewText" , msg .PreviewText )
187- row ("fromName" , msg .FromName )
188- row ("fromEmail" , msg .FromEmail )
189- row ("replyToEmail" , msg .ReplyToEmail )
190- row ("contentRevisionId" , deref (msg .ContentRevisionID ))
191- row ("updatedAt" , msg .UpdatedAt )
192- w .Flush ()
193192
194193 fmt .Fprintln (cmd .OutOrStdout ())
195194 fmt .Fprintln (cmd .OutOrStdout (), "LMX:" )
196195 fmt .Fprintln (cmd .OutOrStdout (), msg .LMX )
196+ return nil
197197}
198198
199199func printLmxWarnings (cmd * cobra.Command , warnings []api.LmxWarning ) {
0 commit comments