[geos-commits] r3310 - trunk/tools
svn_geos at osgeo.org
svn_geos at osgeo.org
Wed Apr 27 11:52:50 EDT 2011
Author: strk
Date: 2011-04-27 08:52:49 -0700 (Wed, 27 Apr 2011)
New Revision: 3310
Modified:
trunk/tools/findclassfiles
Log:
Match full class names, not partial. Allow specifying a package name.
Modified: trunk/tools/findclassfiles
===================================================================
--- trunk/tools/findclassfiles 2011-04-27 15:47:14 UTC (rev 3309)
+++ trunk/tools/findclassfiles 2011-04-27 15:52:49 UTC (rev 3310)
@@ -1,11 +1,18 @@
#!/bin/sh
if test "x${1}" = "x"; then
- echo "Usage: $0 <classname>" >&2
+ echo "Usage: $0 <classname> [<package>]" >&2
exit 1
fi
classname="${1}"
+package="."
+if test "x${2}" != "x"; then
+ package="${2}"
+fi
+
# TODO: skip directory-only matches
-find . -name '*.h' -o -name '*.inl' -o -name '*.cpp' | grep -i "${classname}"
+find . -name '*.h' -o -name '*.inl' -o -name '*.cpp' \
+ | grep -wi "${classname}" \
+ | grep -i "${package}"
More information about the geos-commits
mailing list