Skip to content

Commit 97474a1

Browse files
committed
fix: remove warning when the config file is explicitly stdin
1 parent 134f2e0 commit 97474a1

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

pkg/config/reader.go

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,20 @@ func (r *FileReader) parseConfig() error {
7272
return nil
7373
}
7474

75-
usedConfigFile, err := fsutils.ShortestRelPath(usedConfigFile, "")
76-
if err != nil {
77-
r.log.Warnf("Can't pretty print config file path: %s", err)
75+
if usedConfigFile == os.Stdin.Name() {
76+
usedConfigFile = ""
77+
} else {
78+
var err error
79+
usedConfigFile, err = fsutils.ShortestRelPath(usedConfigFile, "")
80+
if err != nil {
81+
r.log.Warnf("Can't pretty print config file path: %v", err)
82+
}
7883
}
84+
7985
r.log.Infof("Used config file %s", usedConfigFile)
80-
usedConfigDir := filepath.Dir(usedConfigFile)
81-
if usedConfigDir, err = filepath.Abs(usedConfigDir); err != nil {
86+
87+
usedConfigDir, err := filepath.Abs(filepath.Dir(usedConfigFile))
88+
if err != nil {
8289
return errors.New("can't get config directory")
8390
}
8491
r.cfg.cfgDir = usedConfigDir

0 commit comments

Comments
 (0)