ジェネレータ系コマンドを使う際に便利なgitサブコマンドを作った

a_matsudaさんの My Favorite Tools // Speaker Deck というスライドにあった↓の話

こういうのやらないとなと感じてはいたけど、ついついジェネレータ呼んだ後にすぐに編集を始めてしまっていた。 なのでそもそもジェネレータを呼ぶと同時にコミットをしちゃえばいいだろうということでgitサブコマンドを作った

gist781654396ade961ced79894cfefa4a53

パッと作っただけなのでエラー処理とか全然ないけど使ってみたら便利感あった ↓のようにgit recordの後にコマンドを実行した結果に出来たファイルをすぐコミットしてくれる コミットメッセージに実行したコマンドが記録されるので後から何やったかわかりやすくていいんじゃないかな

git record rails generate model user name:string