Skip to content

Commit cb0fe92

Browse files
committed
Fix config initialization to use defaults when config file doesn't exist
1 parent 9753350 commit cb0fe92

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

internal/config/config.go

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,8 @@ func Load() (*Config, error) {
4040
viper.SetDefault("api_url", DefaultAPIURL)
4141
viper.SetDefault("output_format", DefaultOutputFormat)
4242

43-
// Read config file if it exists
44-
if err := viper.ReadInConfig(); err != nil {
45-
if _, ok := err.(viper.ConfigFileNotFoundError); !ok {
46-
return nil, fmt.Errorf("failed to read config file: %w", err)
47-
}
48-
}
43+
// Read config file if it exists (ignore if not found, use defaults)
44+
_ = viper.ReadInConfig()
4945

5046
var cfg Config
5147
if err := viper.Unmarshal(&cfg); err != nil {

0 commit comments

Comments
 (0)