Extremely fast search of rails projects or ruby source for code. Supports opening search results in textmate, browser (html), or as text.
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
config
lib
spec
tmp
.gitignore
LICENSE
README.rdoc
Rakefile
VERSION
grepmate.gemspec

README.rdoc

Grepmate

Extremely fast search of rails projects or ruby source for code.

Supports opening search results in textmate, browser (html), or as text.

Usage

NAME
  grepmate

SYNOPSIS
  grepmate [what_to_search_for*] [dir=dir] [options]+

PARAMETERS
  what_to_search_for (-1 ~> what_to_search_for) 
      Search terms. Enclose in quotes to search for phrase. use with -e or 
      --regex option for regular expression support 
  dir=dir (-1 ~> dir) 
      Directories to search. Defaults to project dirs. 
  --case 
      Case sensitive search (default is off). 
  --textmate, -t 
      open matches in textmate 
  --html 
      Turn on html output (default) 
  --text 
      show matches as text, file and line number 
  --file_and_line, -f 
      output only match file and line number 
  --rails, -r 
      Search Rails source, in addition to whatever is named by dir parameter 
      etc. 
  --only_rails, -R 
      Search only Rails source, not the project. Takes precedence over dir 
      parameter 
  --gems, -g 
      Search all gems, in addition to whatever is named by dir parameter 
      etc. 
  --only_gems, -G 
      Search only gems, not the project. Takes precedence over dir parameter 
  --wait, -w 
      Wait between finds until TextMate file is closed. Only works with 
      textmate output (--textmate or -t). 
  --count, -c 
      Display only the number of matches. 
  --regex, -e 
      use regular expression search terms 
  --verbose, -v 
      Turn on verbose mode and explain everything 
  --help, -h

Authors

  • Steven Soroka

  • Zach Holt

To Do

  • check ~/.grepmate for current rails repo to use instead of always using latest