MCPcopy
hub / github.com/keploy/keploy / Write

Method Write

utils/output.go:17–31  ·  view source on GitHub ↗
(v interface{})

Source from the content-addressed store, hash-verified

15}
16
17func (w *JSONWriter) Write(v interface{}) error {
18 if !w.enabled {
19 return nil
20 }
21
22 data, err := json.Marshal(v)
23 if err != nil {
24 return fmt.Errorf("failed to marshal json output: %w", err)
25 }
26
27 if _, err := fmt.Fprintln(os.Stdout, string(data)); err != nil {
28 return fmt.Errorf("failed to write json output: %w", err)
29 }
30 return nil
31}
32
33func (w *JSONWriter) IsEnabled() bool {
34 return w.enabled

Callers 3

Calls 1

MarshalMethod · 0.80

Tested by 3