Skip to content

Commit 0a348d9

Browse files
committed
tell the line failed config parsing
1 parent e4ea2f8 commit 0a348d9

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

main.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -994,18 +994,18 @@ func readConfig(filename string) error {
994994
case 1:
995995
if err := flag.Set(record[0], "true"); err != nil {
996996
line, _ := r.FieldPos(0)
997-
return fmt.Errorf("error parsing config file %q at line %d: %w", filename, line, err)
997+
return fmt.Errorf("error parsing config file %q at line %d (%#v): %w", filename, line, record, err)
998998
}
999999
case 2:
10001000
if err := flag.Set(record[0], record[1]); err != nil {
10011001
line, _ := r.FieldPos(0)
1002-
return fmt.Errorf("error parsing config file %q at line %d: %w", filename, line, err)
1002+
return fmt.Errorf("error parsing config file %q at line %d (%#v): %w", filename, line, record, err)
10031003
}
10041004
default:
10051005
unified := strings.Join(record[1:], " ")
10061006
if err := flag.Set(record[0], unified); err != nil {
10071007
line, _ := r.FieldPos(0)
1008-
return fmt.Errorf("error parsing config file %q at line %d: %w", filename, line, err)
1008+
return fmt.Errorf("error parsing config file %q at line %d (%#v): %w", filename, line, record, err)
10091009
}
10101010
}
10111011
}

0 commit comments

Comments
 (0)