MCPcopy Create free account
hub / github.com/UiPath/uipathcli / outputWriter

Method outputWriter

commandline/command_builder.go:253–262  ·  view source on GitHub ↗
(writer io.Writer, format string, query string)

Source from the content-addressed store, hash-verified

251}
252
253func (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
264func (b CommandBuilder) executeCommand(ctx executor.ExecutionContext, writer output.OutputWriter, logger log.Logger) error {
265 if ctx.Plugin != nil {

Callers 2

executeWaitMethod · 0.95
executeMethod · 0.95

Calls 4

NewDefaultTransformerFunction · 0.92
NewJmesPathTransformerFunction · 0.92
NewTextOutputWriterFunction · 0.92
NewJsonOutputWriterFunction · 0.92

Tested by

no test coverage detected