From f469c25730aaa711b8327be068514c944074cce4 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Wed, 22 Jul 2015 03:21:20 +0900 Subject: Add --header-lines option --- src/reader.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/reader.go') diff --git a/src/reader.go b/src/reader.go index 356c2db8..aab8b02a 100644 --- a/src/reader.go +++ b/src/reader.go @@ -11,7 +11,7 @@ import ( // Reader reads from command or standard input type Reader struct { - pusher func(string) + pusher func(string) bool eventBox *util.EventBox delimNil bool } @@ -43,8 +43,9 @@ func (r *Reader) feed(src io.Reader) { if err == nil { line = line[:len(line)-1] } - r.pusher(line) - r.eventBox.Set(EvtReadNew, nil) + if r.pusher(line) { + r.eventBox.Set(EvtReadNew, nil) + } } if err != nil { break -- cgit v1.2.3