Skip to content

Commit 3c8d2ff

Browse files
committed
fix: config version migration
1 parent 7681c53 commit 3c8d2ff

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

Diff for: internal/command/cli.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ func WithConfig(config *config.Config) DebugCliOption {
103103
}
104104

105105
// WithClientConfig set docker config
106-
func WithClientConfig(dockerConfig config.DockerConfig) DebugCliOption {
106+
func WithClientConfig(dockerConfig *config.DockerConfig) DebugCliOption {
107107
return func(cli *DebugCli) error {
108108
if cli.client != nil {
109109
err := cli.client.Close()

Diff for: internal/command/config.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ func init() {
2727
}
2828
return errors.Errorf("not find %s config", name)
2929
}
30-
conf.DockerConfig[name] = *cfg
30+
conf.DockerConfig[name] = cfg
3131
return conf.Save()
3232
},
3333
}

Diff for: internal/command/root.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ func buildCli(options execOptions) (*DebugCli, error) {
8484
return nil, errors.New("not set image")
8585
}
8686
if options.host != "" {
87-
dockerConfig := config.DockerConfig{
87+
dockerConfig := &config.DockerConfig{
8888
Host: options.host,
8989
}
9090
if options.certDir != "" {

Diff for: internal/config/config.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ type Config struct {
6767
Image string `toml:"image"`
6868
Timeout time.Duration `toml:"timeout"`
6969
DockerConfigDefault string `toml:"config_default"`
70-
DockerConfig map[string]DockerConfig `toml:"config"`
70+
DockerConfig map[string]*DockerConfig `toml:"config"`
7171
}
7272

7373
// Save save to default file
@@ -144,8 +144,8 @@ func InitConfig() (*Config, error) {
144144
Timeout: time.Second * 10,
145145
MountDir: "/mnt/container",
146146
DockerConfigDefault: "default",
147-
DockerConfig: map[string]DockerConfig{
148-
"default": dc,
147+
DockerConfig: map[string]*DockerConfig{
148+
"default": &dc,
149149
},
150150
}
151151
file, err := os.OpenFile(ConfigFile, os.O_CREATE|os.O_RDWR|os.O_TRUNC, 0644)

0 commit comments

Comments
 (0)