From 70c2cb39923d7ee738e1cf4eebd7420530809788 Mon Sep 17 00:00:00 2001 From: Craig Peterson <192540+captncraig@users.noreply.github.com> Date: Tue, 7 Jul 2020 19:19:03 -0400 Subject: [PATCH] fix(cli): export regression (#317) Accidentally inverted boolean logic, which yielded export unusable --- cmd/tk/export.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/cmd/tk/export.go b/cmd/tk/export.go index 79b791e8a..61d0e67e0 100644 --- a/cmd/tk/export.go +++ b/cmd/tk/export.go @@ -90,9 +90,9 @@ func exportCmd() *cli.Command { path := filepath.Join(to, name+"."+*extension) // Abort if already exists - if ok, err := fileExists(path); err != nil { + if exists, err := fileExists(path); err != nil { return err - } else if !ok { + } else if exists { return fmt.Errorf("File '%s' already exists. Aborting", path) } @@ -116,7 +116,10 @@ func fileExists(name string) (bool, error) { if os.IsNotExist(err) { return false, nil } - return err != nil, err + if err != nil { + return false, err + } + return true, nil } func dirEmpty(dir string) (bool, error) {