From baad26a0fd0d39640ec31f98d92a8745b022f755 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Sun, 4 Jan 2015 01:36:33 +0900 Subject: [PATCH] Fix exit conditions of --select-1 and --exit-0 --- src/core.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core.go b/src/core.go index 2601397..4cdf79a 100644 --- a/src/core.go +++ b/src/core.go @@ -94,7 +94,8 @@ func Run(options *Options) { chunks: chunkList.Snapshot(), pattern: pattern}, limit) - if !cancelled && (filtering || opts.Exit0) { + if !cancelled && (filtering || + opts.Exit0 && len(matches) == 0 || opts.Select1 && len(matches) == 1) { if opts.PrintQuery { fmt.Println(patternString) }