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

@ -29,6 +29,8 @@ func NewCmdPoweroff() Command {
}
func PoweroffCmd(args CmdArgs) (int, error) {
var p Printer
c := args.Client
duration := args.Flags.Float64("duration")
selector := args.Flags.String("selector")
@ -44,12 +46,8 @@ func PoweroffCmd(args CmdArgs) (int, error) {
return ExitFailure, err
}
switch format {
case "table":
PrintResultsTable(r.Results)
default:
PrintResults(r.Results)
}
p = NewPrinter(format)
p.Results(r.Results)
return ExitSuccess, nil
}