From cd89e8043f996b5949aed034187a2779b49ba9cf Mon Sep 17 00:00:00 2001 From: a1lu Date: Mon, 1 Apr 2024 13:13:58 +0200 Subject: [PATCH] Introduce var doRemember in cli receive function --- src/cli/cli.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/cli/cli.go b/src/cli/cli.go index a9d8053..38f2b5f 100644 --- a/src/cli/cli.go +++ b/src/cli/cli.go @@ -455,12 +455,13 @@ func receive(c *cli.Context) (err error) { // load options here setDebugLevel(c) - configFile, err := getReceiveConfigFile() - if err != nil && c.Bool("remember") { + doRemember := c.Bool("remember") + configFile, err := getReceiveConfigFile(doRemember) + if err != nil && doRemember { return } b, errOpen := os.ReadFile(configFile) - if errOpen == nil && !c.Bool("remember") { + if errOpen == nil && !doRemember { var rememberedOptions croc.Options err = json.Unmarshal(b, &rememberedOptions) if err != nil { @@ -519,7 +520,7 @@ func receive(c *cli.Context) (err error) { } // save the config - if c.Bool("remember") { + if doRemember { log.Debug("saving config file") var bConfig []byte bConfig, err = json.MarshalIndent(crocOptions, "", " ")