10秒で出来ますが,生活は50%ぐらい豊かになります.
かんたんな使い方
例その①: リネームめんどくさい
たとえばこんなとき
console
$ rails g controller user # あっ まちがって s つけわすれちゃった
リネームめんどくさいですよね
console
$ mv app/controllers/user_controller.rb app/controllers/users_controller.rb
こんなときにBrace Expansion!
console
# {,s} を展開してくれるので,先のコマンドと同じ結果になる
$ mv app/controllers/user{,s}_controller.rb
これだけでちゃんとリネームできちゃいます.
例その②: ディレクトリ作成めんどくさい
AngularJSつかうぞ〜〜〜
console
$ mkdir app/assets/javascripts/controllers
$ mkdir app/assets/javascripts/directives
$ mkdir app/assets/javascripts/filters
$ mkdir app/assets/javascripts/services
…めんどくさい.
こんなときにもBrace Expan(ry
console
$ mkdir app/assets/javascripts/{controller,directive,filter,service}s
これでOK!
例その③: 連番ファイル作成めんどくさい
連番ディレクトリ作るぞ〜〜〜
console
$ mkdir app/assets/images/photos-A
$ mkdir app/assets/images/photos-B
$ mkdir app/assets/images/photos-C
$ mkdir app/assets/images/photos-D
$ mkdir app/assets/images/photos-E
$ mkdir app/assets/images/photos-F
やっぱりめんどくさい.
そんなときにも(ry
$ mkdir app/assets/images/photos-{A..F}
これだけでいける!
まとめ
便利ですね.生産性5割増しぐらいですね.
こころぴょんぴょんしますね.