DRYな備忘録

Don't Repeat Yourself.

Rubyのgrepこと`rak`で対象ファイル拡張子を追加する。たとえばTypeScript【rak】【ruby】

otiai10% locate rak | grep gems
/Library/Ruby/Gems/1.8/gems/rak-1.4
/Library/Ruby/Gems/1.8/gems/rak-1.4/History.txt
/Library/Ruby/Gems/1.8/gems/rak-1.4/Manifest.txt
/Library/Ruby/Gems/1.8/gems/rak-1.4/README.txt
/Library/Ruby/Gems/1.8/gems/rak-1.4/bin
/Library/Ruby/Gems/1.8/gems/rak-1.4/bin/rak
/Library/Ruby/Gems/1.8/gems/rak-1.4/lib
/Library/Ruby/Gems/1.8/gems/rak-1.4/lib/rak.rb
/Library/Ruby/Gems/1.8/gems/rak-1.4/spec
/Library/Ruby/Gems/1.8/gems/rak-1.4/spec/help_spec.rb
/Library/Ruby/Gems/1.8/gems/rak-1.4/spec/rak_spec.rb
/Library/Ruby/Gems/1.8/specifications/rak-1.4.gemspec
otiai10%
otiai10% sudo cp /Library/Ruby/Gems/1.8/gems/rak-1.4/bin/rak /Library/Ruby/Gems/1.8/gems/rak-1.4/bin/rak.origin
otiai10% sudo vi /Library/Ruby/Gems/1.8/gems/rak-1.4/bin/rak
otiai10% diff -u /Library/Ruby/Gems/1.8/gems/rak-1.4/bin/rak.origin /Library/Ruby/Gems/1.8/gems/rak-1.4/bin/rak
/Library/Ruby/Gems/1.8/gems/rak-1.4/bin/rak
--- /Library/Ruby/Gems/1.8/gems/rak-1.4/bin/rak.origin    2013-12-20 17:43:06.000000000 +0900
+++ /Library/Ruby/Gems/1.8/gems/rak-1.4/bin/rak   2013-12-20 17:40:17.000000000 +0900
@@ -65,7 +65,7 @@
     :hh            => %w( .h ),
     :html          => %w( .htm .html .shtml .xhtml ),
     :java          => %w( .java .properties properties ),
-    :js            => %w( .js ),
+    :js            => %w( .js .ts ),
     :jsp           => %w( .jhtm .jhtml .jsp .jspx ),
     :lisp          => %w( .lisp .lsp ),
     :lua           => %w( .lua ),