Add printer object to format output

This commit is contained in:
2021-03-13 16:20:18 -06:00
parent 94cc596afa
commit ff05f8e2f3
8 changed files with 120 additions and 116 deletions

View File

@ -47,6 +47,8 @@ func NewCmdSetWhite() Command {
}
func SetWhiteCmd(args CmdArgs) (int, error) {
var p Printer
c := args.Client
state := lifx.State{}
selector := args.Flags.String("selector")
@ -110,12 +112,8 @@ func SetWhiteCmd(args CmdArgs) (int, error) {
}
if !fast {
switch format {
case "table":
PrintResultsTable(r.Results)
default:
PrintResults(r.Results)
}
p = NewPrinter(format)
p.Results(r.Results)
}
return ExitSuccess, nil