grin is a new grep-like tool for recursively searching through text files, primarily source code.
Download: http://pypi.python.org/pypi/grin Wiki: https://svn.enthought.com/enthought/wiki/Grin SVN: https://svn.enthought.com/svn/sandbox/grin/trunk Basically, it does exactly what I want grep to do 99% of the time with the least amount of thinking: recursive grep that skips crud I'm almost never interested in. For example, .svn/ directories contain "clean" copies of your source code to enable quick local operations that don't talk to the server. grepping through a Subversion checkout will pick up false positives in these files. grin solves this problem and also serves as a nice library for you to implement custom search tools. If you can make a filelike object with the text you want to search, the grin library can search it with all of the same features of the command line tool. I talk about these possibilities a little more over here: http://blog.enthought.com/?p=45 -- Robert Kern [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html