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

@ -51,6 +51,8 @@ func NewCmdSetColor() Command {
}
func SetColorCmd(args CmdArgs) (int, error) {
var p Printer
c := args.Client
state := lifx.State{}
selector := args.Flags.String("selector")
@ -126,12 +128,8 @@ func SetColorCmd(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