On Thu, May 24, 2018 at 01:04:26PM +0200, Jason A. Donenfeld wrote: > Hey Sitaram, > > Indeed passing grep arguments straight through to grep seems reasonable. > I'll take a look at this.
Thanks. Would this patch help? regards sitaram > > Jason > > On Thu, May 24, 2018, 12:47 Sitaram Chamarty <[email protected]> wrote: > > > Hi > > > > Is there any possibility of "pass grep" gaining the ability to specify > > options? > > > > grep puts out a deprecation warning when GREP_OPTIONS is used, and "man > > grep" says it will be "removed in a future release of grep". > > > > thanks > > > > -- > > sitaram > > _______________________________________________ > > Password-Store mailing list > > [email protected] > > https://lists.zx2c4.com/mailman/listinfo/password-store > >
>From 91447136dba874f83e43b1d1aa5cc961b878441c Mon Sep 17 00:00:00 2001 From: Sitaram Chamarty <[email protected]> Date: Thu, 24 May 2018 16:46:01 +0530 Subject: [PATCH] pass grep: allow grep options and arguments Allow grep options and arguments. Typical uses may be, for instance, wanting to ignore case ('-i'), print a few lines of context around the matched line, multiple patterns with '-e', etc. (background: grep is deprecating GREP_OPTIONS, so eventually that will stop working). --- src/password-store.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/password-store.sh b/src/password-store.sh index eac5404..19b3124 100755 --- a/src/password-store.sh +++ b/src/password-store.sh @@ -395,10 +395,10 @@ cmd_find() { } cmd_grep() { - [[ $# -ne 1 ]] && die "Usage: $PROGRAM $COMMAND search-string" - local search="$1" passfile grepresults + [[ $# -lt 1 ]] && die "Usage: $PROGRAM $COMMAND search-string" + local passfile grepresults while read -r -d "" passfile; do - grepresults="$($GPG -d "${GPG_OPTS[@]}" "$passfile" | grep --color=always "$search")" + grepresults="$($GPG -d "${GPG_OPTS[@]}" "$passfile" | grep --color=always "$@")" [[ $? -ne 0 ]] && continue passfile="${passfile%.gpg}" passfile="${passfile#$PREFIX/}" -- 2.14.3
_______________________________________________ Password-Store mailing list [email protected] https://lists.zx2c4.com/mailman/listinfo/password-store
