CubicLouve

Spring_MTの技術ブログ

codemodを使って一括置換

Facebookリポジトリにcodemodという一括置換ツールがあります。

facebook/codemod

結構便利なのでよく使っているのですが、周りであんまり使っている人を見ないので紹介しようと思います。

インストール

repositoryからcloneして持ってきてもよいです。

homebrewを使っている人であれば、

を使えばbrewでインストールできます。

$ brew install https://raw.github.com/Homebrew/homebrew-headonly/master/codemod.rb
$ brew install --HEAD codemod

使い方

こんな感じで、一個一個置換するダイアログがでます。

gist4956aab7ec9321179698

1つ1つ確認しながら変換・編集できるので、変に置換されることがなく、安全に置換作業ができます。