TL;DR
InteliJ IDEAでコマンドラインからReformat Codeしたい
手順
通常
通常なら、メニューバーから
Code→Reformat Code or Reformat file
する
だけどコマンドラインでできたら使い道あるかもな〜と思っていたら公式でのコマンドラインインターフェースが用意されていた
ideaコマンドを使う
公式のコマンドラインインターフェース導入に従って以下を保存する
/usr/local/bin/idea
#!/bin/sh
open -na "IntelliJ IDEA.app" --args "$@"
権限で怒られるはずなので実行権限をつけよう
chmod +x /usr/loca/bin/idea
ワンライナーでReformat Code
仕事でKotlinを使っているので拡張子は.kt
気にせず書き換えてください
src以下にソースコードがあるとすると以下で良い
for kt in `find src -name \*.kt`; do idea format $kt; done;
多分こっちのがいい
idea format `find src -name \*.kt`
追記
使ってみると、思った設定と違うフォーマットされて困ってしまうかもしれません(困ってます)
解決したら載せます