[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