FindEmAll is another graphical find-and-grep tool.
Find 'Em All is inspired by XFCE-3's XFglob and Efinder which is part of the Equinox desktop environment.
Unfortunately XFglob is no longer included in XFCE and Efinder does not seem to work (at least for me), because it uses XFCE's glob command which is no longer available.
Files may be opened in your favorite editor by a double-click on an entry in the list of results. Right-clicking a file opens a context menu that allows to choose an arbitrary application to open this file.
- Python and Tkinter 2.3 or higher
- Tcl / Tk 8.4 or higher
- Tktreectrl 2.1 or higher and the TkinterTreectrl wrapper
- PythonMegaWidgets (Pmw) 1.2
- Find and Grep (tested with the Gnu versions of these utilities, on other variants of Find and Grep your mileage may vary).
- an operating system where all these are working
Here are some key features of "Find 'Em All":
· optional Perl-style regular expression syntax (grep -P)
· search for files owned by non-system user / group (find -nouser -nogroup)
· search files where the search pattern does not match
· exclude binary files from search
What's New in This Release: [ read full changelog ]
· I added a workaround for a bug in some Python versions that caused FindEmAll to crash.
· Instead of find's "-wholename" option FindEmAll now uses "-path", for compatibility with BSD "find" (and hopefully those from other Unices).
· The text editor FindEmAll uses to open files is now no longer hard-coded to "nedit"; if the environment variable XEDITOR is set, this will be used instead. Besides this you can now easily change it from the new "Preferences" tab.
· Furthermore I changed the directory structure of the "locale" directory, so that translations are now found when FindEmAlll is run from the source tree, without installing ".mo" files.