(writer io.Writer, format string, query string)
| 251 | } |
| 252 | |
| 253 | func (b CommandBuilder) outputWriter(writer io.Writer, format string, query string) output.OutputWriter { |
| 254 | var transformer output.Transformer = output.NewDefaultTransformer() |
| 255 | if query != "" { |
| 256 | transformer = output.NewJmesPathTransformer(query) |
| 257 | } |
| 258 | if format == FlagValueOutputFormatText { |
| 259 | return output.NewTextOutputWriter(writer, transformer) |
| 260 | } |
| 261 | return output.NewJsonOutputWriter(writer, transformer) |
| 262 | } |
| 263 | |
| 264 | func (b CommandBuilder) executeCommand(ctx executor.ExecutionContext, writer output.OutputWriter, logger log.Logger) error { |
| 265 | if ctx.Plugin != nil { |
no test coverage detected