massren 複数のファイル名を任意のエディタを使って一括変換できるコマンドラインツール

最終更新日:





複数のファイルを好きなエディタを使ってリネームできるコマンドラインツール massren


とくに vim/neovim を使っている人にはおすすめで、置換や矩形選択での一括変換ができる。 GitHub リポジトリ massren にある GIF を見るとわかりやすい。





インストール


Mac OS

brew install massren


Go がインストールされていれば go install でインストールできる。

go install github.com/laurent22/massren@latest


その他

リリース ページからバイナリをダウンロードして解凍してもいいけど、 現在の最新版 v1.5.6 にはソースコードしかアップされていないので、この方法だと古いバージョンを使うことになる。



使い方


直感的で分かりやすいので、たまにしか使わなくても「使い方どうするんだっけ」とはならないので良い。


現在のディレクトリにあるファイルを対象にエディタを開き、ファイル名を変更して閉じることでリネームされる。

$ massren


特定のファイルのみ変更の対象とする。以下の例では images ディレクトリ以下の png ファイルを変更する。

$ massren ./images/*.png


前回の変更を戻す。

$ massren --undo



設定


現在の設定の確認

$  massren --config
editor = "vim"
include_header = "0"
use_trash = "0"
include_directories = "1"


使用するエディタを設定する。おそらくデフォルトは $EDITOR に設定されているエディタが使われる。

massren --config editor vim



コメント