|
|
@@ -17,11 +17,9 @@
|
|
|
package compose
|
|
|
|
|
|
import (
|
|
|
- "bufio"
|
|
|
"bytes"
|
|
|
"context"
|
|
|
"fmt"
|
|
|
- "io"
|
|
|
"os"
|
|
|
"sort"
|
|
|
"strings"
|
|
|
@@ -139,15 +137,10 @@ func runConvert(ctx context.Context, streams api.Streams, backend api.Service, o
|
|
|
return nil
|
|
|
}
|
|
|
|
|
|
- var out io.Writer = streams.Out()
|
|
|
if opts.Output != "" && len(content) > 0 {
|
|
|
- file, err := os.Create(opts.Output)
|
|
|
- if err != nil {
|
|
|
- return err
|
|
|
- }
|
|
|
- out = bufio.NewWriter(file)
|
|
|
+ return os.WriteFile(opts.Output, content, 0o666)
|
|
|
}
|
|
|
- _, err = fmt.Fprint(out, string(content))
|
|
|
+ _, err = fmt.Fprint(streams.Out(), string(content))
|
|
|
return err
|
|
|
}
|
|
|
|