Skip to content

Instantly share code, notes, and snippets.

@yuriihabrusiev
Created March 24, 2014 06:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yuriihabrusiev/9735430 to your computer and use it in GitHub Desktop.
Save yuriihabrusiev/9735430 to your computer and use it in GitHub Desktop.
#!/usr/bin/env ruby
# Generate project ctags
system("find . -name '*.rb' | ctags -f .tags -L -")
# Generate gem ctags
if File.exist?('./Gemfile')
require 'bundler'
paths = Bundler.load.specs.map(&:full_gem_path).join(' ')
system("ctags -R -f .gemtags #{paths}")
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment