From eae127bd147080a8f1ed2d1b7ebb3090a337a206 Mon Sep 17 00:00:00 2001 From: David Dworken Date: Thu, 3 Nov 2022 13:01:06 -0700 Subject: [PATCH] Fix broken uninstall if specific shells aren't installed --- client/lib/lib.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/client/lib/lib.go b/client/lib/lib.go index ebde900..802af9e 100644 --- a/client/lib/lib.go +++ b/client/lib/lib.go @@ -1574,6 +1574,10 @@ func tokenize(query string) ([]string, error) { } func stripLines(filePath, lines string) error { + if _, err := os.Stat(filePath); errors.Is(err, os.ErrNotExist) { + // File does not exist, nothing to do + return nil + } origContents, err := os.ReadFile(filePath) if err != nil { return err