We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 76b6501 commit 840b143Copy full SHA for 840b143
opts.go
@@ -29,15 +29,15 @@ func (g GlobalOptions) toEnv() []string {
29
}
30
31
func completeGlobalOptions(opts ...GlobalOptions) GlobalOptions {
32
- result := GlobalOptions{}
+ var result GlobalOptions
33
for _, opt := range opts {
34
result.OpenAIAPIKey = firstSet(opt.OpenAIAPIKey, result.OpenAIAPIKey)
35
result.OpenAIBaseURL = firstSet(opt.OpenAIBaseURL, result.OpenAIBaseURL)
36
result.DefaultModel = firstSet(opt.DefaultModel, result.DefaultModel)
37
result.DefaultModelProvider = firstSet(opt.DefaultModelProvider, result.DefaultModelProvider)
38
result.Env = append(result.Env, opt.Env...)
39
40
- return opts[0]
+ return result
41
42
43
func firstSet[T comparable](in ...T) T {
0 commit comments