mirror of
https://github.com/mikefarah/yq.git
synced 2026-09-05 09:04:58 +08:00
Fixed for most cases, except strip comments
This commit is contained in:
+5
-1
@@ -11,7 +11,7 @@ import (
|
||||
yaml "gopkg.in/yaml.v3"
|
||||
)
|
||||
|
||||
func readStream(filename string) (io.Reader, string, error) {
|
||||
func readStream(filename string, leadingContentPreProcessing bool) (io.Reader, string, error) {
|
||||
var commentLineRegEx = regexp.MustCompile(`^\s*#`)
|
||||
var reader *bufio.Reader
|
||||
if filename == "-" {
|
||||
@@ -27,6 +27,10 @@ func readStream(filename string) (io.Reader, string, error) {
|
||||
}
|
||||
var sb strings.Builder
|
||||
|
||||
if !leadingContentPreProcessing {
|
||||
return reader, "", nil
|
||||
}
|
||||
|
||||
for {
|
||||
peekBytes, err := reader.Peek(3)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user