sbt には、session って概念があるらしく、sbt のコンソールで入力した任意のコマンドの中から指定したものだけを build.sbt に保存できる機能がありますよーーーーー

めんどくさいのであまり説明書きませんが、まぁ貼りつけたgistの実行結果みてください。

session save

ってやるとbuild.sbtのファイル自体がなくても勝手に作ってくれちゃうみたいです。

help コマンド名

って打つと全部のコマンドでヘルプ表示されるので、この session のコマンドに限らずみんなそれ読みましょう。


内部実装的には、こんな感じで sbt.Keys.scala に埋めこまれてるので、とにかく暇なときにこのKeys.scalaソースコード読みましょう。