diff --git a/sevenkeys/cli/stashui.go b/sevenkeys/cli/stashui.go index e80848d..e1264d0 100644 --- a/sevenkeys/cli/stashui.go +++ b/sevenkeys/cli/stashui.go @@ -2,7 +2,9 @@ package cli import ( "database/sql" + "errors" "fmt" + "os/exec" "sevenkeys/database" "sevenkeys/logic" ) @@ -112,6 +114,10 @@ func StashCliLoop(db *sql.DB) { getSearchOptions(db) var err error selectedCardPrintingId, selectedCardPrintingSearchLine, err = logic.Search(searchOptions) + var exitError *exec.ExitError + if errors.As(err, &exitError) { + break + } logic.Check(err) break case "insert": diff --git a/sevenkeys/go.mod b/sevenkeys/go.mod index 2ecfb7f..2a1e0fb 100644 --- a/sevenkeys/go.mod +++ b/sevenkeys/go.mod @@ -15,6 +15,7 @@ require ( github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect github.com/charmbracelet/lipgloss v0.9.1 // indirect github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81 // indirect + github.com/davecgh/go-spew v1.1.1 // indirect github.com/inancgumus/screen v0.0.0-20190314163918-06e984b86ed3 // indirect github.com/lucasb-eyer/go-colorful v1.2.0 // indirect github.com/lukesampson/figlet v0.0.0-20190211215653-8a3ef4a6ac42 // indirect diff --git a/sevenkeys/go.sum b/sevenkeys/go.sum index 415be73..cf1a592 100644 --- a/sevenkeys/go.sum +++ b/sevenkeys/go.sum @@ -12,6 +12,8 @@ github.com/charmbracelet/lipgloss v0.9.1 h1:PNyd3jvaJbg4jRHKWXnCj1akQm4rh8dbEzN1 github.com/charmbracelet/lipgloss v0.9.1/go.mod h1:1mPmG4cxScwUQALAAnacHaigiiHB9Pmr+v1VEawJl6I= github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81 h1:q2hJAaP1k2wIvVRd/hEHD7lacgqrCPS+k8g1MndzfWY= github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81/go.mod h1:YynlIjWYF8myEu6sdkwKIvGQq+cOckRm6So2avqoYAk= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/go-mysql/errors v0.0.0-20180603193453-03314bea68e0 h1:meiLwrW6ukHHehydhoDxVHdQKQe7TFgEpH0A0hHBAWs= github.com/go-mysql/errors v0.0.0-20180603193453-03314bea68e0/go.mod h1:ZH8V0509n2OSZLMYTMHzcy4hqUB+rG8ghK1zsP4i5gE= github.com/go-sql-driver/mysql v1.8.1 h1:LedoTUt/eveggdHS9qUFC1EFSa8bU2+1pZjSRpvNJ1Y=