Files
influx-cli/internal/cmd/write/dryrun.go

30 lines
412 B
Go

package write
import (
"context"
"io"
"github.com/influxdata/influx-cli/v2/internal/cmd"
)
type DryRunClient struct {
cmd.CLI
LineReader
}
func (c DryRunClient) WriteDryRun(ctx context.Context) error {
r, closer, err := c.LineReader.Open(ctx)
if closer != nil {
defer closer.Close()
}
if err != nil {
return err
}
if _, err := io.Copy(c.StdIO, r); err != nil {
return err
}
return nil
}