コマンドを使ってシーケンスする方法
副作用のみに関心があり、実際には人間がコマンドを次々に入力するのをエミュレートしたいだけなら、カスタムコマンドがまさに必要なものかもしれません。これはリリース手順に役立ちます。
sbt 自身のビルドスクリプトからの例を次に示します。
commands += Command.command("releaseNightly") { state =>
"stampVersion" ::
"clean" ::
"compile" ::
"publish" ::
"bintrayRelease" ::
state
}