4 # find . -type f | grep -v log/ | grep -v lib/ | xargs grep -in comet
7 SCRIPT_DIR
= File
.dirname(File
.expand_path(__FILE__
))
8 SCRIPT_NAME
= $0.split('/')[-1]
12 `find -type f`.each
do |file_name
|
17 when /\.$/, /\.git/, /~$/
20 when /^\.\/lib\
/dict\/words
/, /^\
.\
/log\
//
23 when /^\.\/vendors\
//, /^\.\/doc\
//
24 # Even ignore the Vendors and Documentation files!
29 next if `file -i -b #{file_name}` =~
/^image/
32 File
.open(file_name
).each_with_index
do |line_text
, line_number
|
33 if line_text
.downcase
=~
/#{ARGV[0].downcase}/
34 puts file_name
.rjust(75, '=') + '=' * 5 unless found
36 print
"#{line_number.to_s.rjust(5)}: "
37 if line_text
.size
< 72
40 puts line_text
[0..69] + '...'