Skip to content

Commit c085b9b

Browse files
committed
PR feedback
Signed-off-by: Grant Linville <[email protected]>
1 parent 12999ac commit c085b9b

File tree

3 files changed

+13
-31
lines changed

3 files changed

+13
-31
lines changed

Diff for: pkg/cli/credential.go

+7-11
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,10 @@ import (
99
"time"
1010

1111
cmd2 "github.com/gptscript-ai/cmd"
12-
"github.com/gptscript-ai/gptscript/pkg/cache"
1312
"github.com/gptscript-ai/gptscript/pkg/config"
1413
"github.com/gptscript-ai/gptscript/pkg/credentials"
14+
"github.com/gptscript-ai/gptscript/pkg/gptscript"
1515
"github.com/gptscript-ai/gptscript/pkg/repos/runtimes"
16-
"github.com/gptscript-ai/gptscript/pkg/runner"
1716
"github.com/spf13/cobra"
1817
)
1918

@@ -43,23 +42,20 @@ func (c *Credential) Run(cmd *cobra.Command, _ []string) error {
4342
return fmt.Errorf("failed to read CLI config: %w", err)
4443
}
4544

46-
ctxs := c.root.CredentialContext
47-
if c.AllContexts {
48-
ctxs = []string{credentials.AllCredentialContexts}
49-
} else if len(ctxs) == 0 {
50-
ctxs = []string{credentials.DefaultCredentialContext}
51-
}
52-
5345
opts, err := c.root.NewGPTScriptOpts()
5446
if err != nil {
5547
return err
5648
}
57-
opts.Cache = cache.Complete(opts.Cache)
58-
opts.Runner = runner.Complete(opts.Runner)
49+
opts = gptscript.Complete(opts)
5950
if opts.Runner.RuntimeManager == nil {
6051
opts.Runner.RuntimeManager = runtimes.Default(opts.Cache.CacheDir)
6152
}
6253

54+
ctxs := opts.CredentialContexts
55+
if c.AllContexts {
56+
ctxs = []string{credentials.AllCredentialContexts}
57+
}
58+
6359
if err = opts.Runner.RuntimeManager.SetUpCredentialHelpers(cmd.Context(), cfg); err != nil {
6460
return err
6561
}

Diff for: pkg/cli/credential_delete.go

+3-10
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@ package cli
33
import (
44
"fmt"
55

6-
"github.com/gptscript-ai/gptscript/pkg/cache"
76
"github.com/gptscript-ai/gptscript/pkg/config"
87
"github.com/gptscript-ai/gptscript/pkg/credentials"
8+
"github.com/gptscript-ai/gptscript/pkg/gptscript"
99
"github.com/gptscript-ai/gptscript/pkg/repos/runtimes"
10-
"github.com/gptscript-ai/gptscript/pkg/runner"
1110
"github.com/spf13/cobra"
1211
)
1312

@@ -34,22 +33,16 @@ func (c *Delete) Run(cmd *cobra.Command, args []string) error {
3433
return fmt.Errorf("failed to read CLI config: %w", err)
3534
}
3635

37-
opts.Cache = cache.Complete(opts.Cache)
38-
opts.Runner = runner.Complete(opts.Runner)
36+
opts = gptscript.Complete(opts)
3937
if opts.Runner.RuntimeManager == nil {
4038
opts.Runner.RuntimeManager = runtimes.Default(opts.Cache.CacheDir)
4139
}
4240

43-
credCtx := c.root.CredentialContext
44-
if len(credCtx) == 0 {
45-
credCtx = []string{credentials.DefaultCredentialContext}
46-
}
47-
4841
if err = opts.Runner.RuntimeManager.SetUpCredentialHelpers(cmd.Context(), cfg); err != nil {
4942
return err
5043
}
5144

52-
store, err := credentials.NewStore(cfg, opts.Runner.RuntimeManager, credCtx, opts.Cache.CacheDir)
45+
store, err := credentials.NewStore(cfg, opts.Runner.RuntimeManager, opts.CredentialContexts, opts.Cache.CacheDir)
5346
if err != nil {
5447
return fmt.Errorf("failed to get credentials store: %w", err)
5548
}

Diff for: pkg/cli/credential_show.go

+3-10
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@ import (
55
"os"
66
"text/tabwriter"
77

8-
"github.com/gptscript-ai/gptscript/pkg/cache"
98
"github.com/gptscript-ai/gptscript/pkg/config"
109
"github.com/gptscript-ai/gptscript/pkg/credentials"
10+
"github.com/gptscript-ai/gptscript/pkg/gptscript"
1111
"github.com/gptscript-ai/gptscript/pkg/repos/runtimes"
12-
"github.com/gptscript-ai/gptscript/pkg/runner"
1312
"github.com/spf13/cobra"
1413
)
1514

@@ -36,22 +35,16 @@ func (c *Show) Run(cmd *cobra.Command, args []string) error {
3635
return fmt.Errorf("failed to read CLI config: %w", err)
3736
}
3837

39-
opts.Cache = cache.Complete(opts.Cache)
40-
opts.Runner = runner.Complete(opts.Runner)
38+
opts = gptscript.Complete(opts)
4139
if opts.Runner.RuntimeManager == nil {
4240
opts.Runner.RuntimeManager = runtimes.Default(opts.Cache.CacheDir)
4341
}
4442

45-
credCtx := c.root.CredentialContext
46-
if len(credCtx) == 0 {
47-
credCtx = []string{credentials.DefaultCredentialContext}
48-
}
49-
5043
if err = opts.Runner.RuntimeManager.SetUpCredentialHelpers(cmd.Context(), cfg); err != nil {
5144
return err
5245
}
5346

54-
store, err := credentials.NewStore(cfg, opts.Runner.RuntimeManager, credCtx, opts.Cache.CacheDir)
47+
store, err := credentials.NewStore(cfg, opts.Runner.RuntimeManager, opts.CredentialContexts, opts.Cache.CacheDir)
5548
if err != nil {
5649
return fmt.Errorf("failed to get credentials store: %w", err)
5750
}

0 commit comments

Comments
 (0)