From 0fb070c70e24ca4c418b8a552d8cfb36ce005a39 Mon Sep 17 00:00:00 2001 From: Alejandro Colomar Date: Thu, 2 Nov 2023 16:08:31 +0100 Subject: Remove '-x' option This program shouldn't know about file extensions. If that is wanted, use something like `find ... | grep ... | xargs grepc ...`. Signed-off-by: Alejandro Colomar --- bin/grepc | 7 +------ share/man/man1/grepc.1 | 13 ------------- 2 files changed, 1 insertion(+), 19 deletions(-) diff --git a/bin/grepc b/bin/grepc index 7c03000..a3f31e4 100755 --- a/bin/grepc +++ b/bin/grepc @@ -3,7 +3,6 @@ # Defaults: git='no'; -ext='\.[ch]$'; FILES='.'; iflag=''; lflag=''; @@ -41,7 +40,7 @@ grepc_err() grepc_parse_cmd() { - while getopts "cghiklt:x:" opt; do + while getopts "cghiklt:" opt; do case "$opt" in c) cflag='yes'; @@ -151,9 +150,6 @@ grepc_parse_cmd() esac; tflag='yes'; ;; - x) - ext="$OPTARG"; - ;; ?) exit 1; # getopts(1) prints an error msg. ;; @@ -195,7 +191,6 @@ grepc_find_files() else find $FILES -type f; fi \ - | grep -P -- "$ext" \ | 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 3fd46b6..49a034d 100644 --- a/share/man/man1/grepc.1 +++ b/share/man/man1/grepc.1 @@ -22,12 +22,6 @@ If .I file is a directory, the search is recursive within that directory. -If -.I file -doesn't match a certain extension, it is skipped -(see -.B \-x -in OPTIONS). If no .I file is given, @@ -164,13 +158,6 @@ This option can be passed multiple times to search for various types of code. Default: .BR "e f m t" . -.TP -.BI \-x " extension" -Restrict the search to files ending with -.IR extension . -It is interpreted as a PCRE pattern. -Default: -.BR \e.[ch]$ . .SH EXAMPLES .EX .RB \(ti/src/nginx/unit$ " grepc nxt_sprintf;" -- cgit v1.2.3