diff --git a/internal/config/config.go b/internal/config/config.go index ff400c3..737cc35 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -193,3 +193,7 @@ func (c *ALRConfig) RootCmd(ctx context.Context) string { }) return c.cfg.RootCmd } + +func (c *ALRConfig) Save(f *os.File) error { + return toml.NewEncoder(f).Encode(c.cfg) +} diff --git a/repo.go b/repo.go index e6df733..9491a7c 100644 --- a/repo.go +++ b/repo.go @@ -83,7 +83,7 @@ func AddRepoCmd() *cli.Command { os.Exit(1) } - err = toml.NewEncoder(cfgFl).Encode(cfg) + err = cfg.Save(cfgFl) if err != nil { slog.Error(gotext.Get("Error encoding config"), "err", err) os.Exit(1)