Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e29069dc authored by Jeff Brown's avatar Jeff Brown Committed by Android (Google) Code Review
Browse files

Merge "Tweak sgrep to add cc and aidl files." into lmp-dev

parents c5953e25 46cbd200
Loading
Loading
Loading
Loading
+4 −3
Original line number Original line Diff line number Diff line
@@ -14,6 +14,7 @@ Invoke ". build/envsetup.sh" from your shell to add the following functions to y
- ggrep:   Greps on all local Gradle files.
- ggrep:   Greps on all local Gradle files.
- jgrep:   Greps on all local Java files.
- jgrep:   Greps on all local Java files.
- resgrep: Greps on all local res/*.xml files.
- resgrep: Greps on all local res/*.xml files.
- sgrep:   Greps on all local source files.
- godir:   Go to the directory containing a file.
- godir:   Go to the directory containing a file.


Look at the source to view more functions. The complete list is:
Look at the source to view more functions. The complete list is:
@@ -21,7 +22,7 @@ EOF
    T=$(gettop)
    T=$(gettop)
    local A
    local A
    A=""
    A=""
    for i in `cat $T/build/envsetup.sh | sed -n "/^function /s/function \([a-z_]*\).*/\1/p" | sort`; do
    for i in `cat $T/build/envsetup.sh | sed -n "/^[ \t]*function /s/function \([a-z_]*\).*/\1/p" | sort | uniq`; do
      A="$A $i"
      A="$A $i"
    done
    done
    echo $A
    echo $A
@@ -1088,14 +1089,14 @@ case `uname -s` in
    Darwin)
    Darwin)
        function sgrep()
        function sgrep()
        {
        {
            find -E . -name .repo -prune -o -name .git -prune -o  -type f -iregex '.*\.(c|h|cpp|S|java|xml|sh|mk)' -print0 | xargs -0 grep --color -n "$@"
            find -E . -name .repo -prune -o -name .git -prune -o  -type f -iregex '.*\.(c|h|cc|cpp|S|java|xml|sh|mk|aidl)' -print0 | xargs -0 grep --color -n "$@"
        }
        }


        ;;
        ;;
    *)
    *)
        function sgrep()
        function sgrep()
        {
        {
            find . -name .repo -prune -o -name .git -prune -o  -type f -iregex '.*\.\(c\|h\|cpp\|S\|java\|xml\|sh\|mk\)' -print0 | xargs -0 grep --color -n "$@"
            find . -name .repo -prune -o -name .git -prune -o  -type f -iregex '.*\.\(c\|h\|cc\|cpp\|S\|java\|xml\|sh\|mk\|aidl\)' -print0 | xargs -0 grep --color -n "$@"
        }
        }
        ;;
        ;;
esac
esac