summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlejandro Colomar <alx@kernel.org>2023-11-02 16:11:45 +0100
committerAlejandro Colomar <alx@kernel.org>2023-11-03 22:49:45 +0100
commit824733e33015d716bf1ae35f703288721a86f2dc (patch)
tree44ad6d34824183d413be71b033ad5944457290f6
parent0fb070c70e24ca4c418b8a552d8cfb36ce005a39 (diff)
Remove '-g' option
This program shouldn't know about file names. If that is wanted, use something like `find ... | grep ... | xargs grepc ...`. Signed-off-by: Alejandro Colomar <alx@kernel.org>
-rwxr-xr-xbin/grepc12
-rw-r--r--share/man/man1/grepc.14
2 files changed, 2 insertions, 14 deletions
diff --git a/bin/grepc b/bin/grepc
index a3f31e4..e0dd5cf 100755
--- a/bin/grepc
+++ b/bin/grepc
@@ -2,7 +2,6 @@
# Defaults:
-git='no';
FILES='.';
iflag='';
lflag='';
@@ -40,14 +39,11 @@ grepc_err()
grepc_parse_cmd()
{
- while getopts "cghiklt:" opt; do
+ while getopts "chiklt:" opt; do
case "$opt" in
c)
cflag='yes';
;;
- g)
- git='yes';
- ;;
h)
echo "Usage: $0 [OPTION ...] IDENTIFIER [FILE ...]";
exit 0;
@@ -186,11 +182,7 @@ grepc_parse_cmd()
grepc_find_files()
{
- if [ "$git" = 'yes' ]; then
- git ls-files $FILES;
- else
- find $FILES -type f;
- fi \
+ find $FILES -type f \
| xargs grep -${iflag}lPI -- "$1" \
| tee "$files_use" \
| xargs grep -${iflag}lP -- "$1\b" \
diff --git a/share/man/man1/grepc.1 b/share/man/man1/grepc.1
index 49a034d..2d9e8dd 100644
--- a/share/man/man1/grepc.1
+++ b/share/man/man1/grepc.1
@@ -129,9 +129,6 @@ Only uses
.RB ( u\fI*\fP )
are highlighted.
.TP
-.B \-g
-Restrict the search to files tracked by git.
-.TP
.B \-h
Output a help message and exit.
.TP
@@ -186,7 +183,6 @@ Originally written by
Alejandro Colomar
.ME .
.SH SEE ALSO
-.MR git-ls-files 1 ,
.MR pcre2grep 1 ,
.MR pcresyntax 3 ,
.MR pcrepattern 3