This grep script has been extremely handy, and now it is even better because it returns results in color if (and only if) it is executed from the command line.
The program does not run due to undefined field. I have made several changes to accommodate the new definition for 'Dao.Object.File', a lot of the code has become much simpler.