Skip to content

Commit d563fdb

Browse files
use viper.ConfigFileUsed
1 parent 92dea11 commit d563fdb

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

internal/commands/diagnose/configcheck.go

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
"fmt"
66
"os"
77

8-
"github.com/observeinc/observe-agent/internal/root"
8+
"github.com/spf13/viper"
99
"gopkg.in/yaml.v2"
1010
)
1111

@@ -21,22 +21,23 @@ func validateYaml(yamlContent []byte) error {
2121
}
2222

2323
func checkConfig() (any, error) {
24-
if root.CfgFile == "" {
24+
configFile := viper.ConfigFileUsed()
25+
if configFile == "" {
2526
return nil, fmt.Errorf("no config file defined")
2627
}
27-
configFile, err := os.ReadFile(root.CfgFile)
28+
contents, err := os.ReadFile(configFile)
2829
if err != nil {
2930
return nil, err
3031
}
31-
if err = validateYaml(configFile); err != nil {
32+
if err = validateYaml(contents); err != nil {
3233
return ConfigTestResult{
33-
root.CfgFile,
34+
configFile,
3435
false,
3536
err.Error(),
3637
}, nil
3738
}
3839
return ConfigTestResult{
39-
ConfigFile: root.CfgFile,
40+
ConfigFile: configFile,
4041
Passed: true,
4142
}, nil
4243
}

0 commit comments

Comments
 (0)