いつの頃からか、sbtの対話シェルを使っている時に「sbt-」で補完候補に挙がるのが
> sbt-
sbt-binary-version sbt-dependency sbt-plugin sbt-resolver
だったので、sbtの細かいバージョンを確認する方法は?とか思ってました。
候補に挙がっている「sbt-binary-version」だと
> sbt-binary-version [info] 0.12
みたいな表示ですからね。
でも、かまわずに「sbt-version」と入力すればよいみたいです。
> sbt-version [info] 0.12.3
もうちょっと細かいバージョンが見れましたね。
「about」だと、さらに詳しい情報が確認できます。
> about [info] This is sbt 0.12.3 [info] The current project is {file:/xxxxx/}default-7eabc8 [info] The current project is built against Scala 2.10.1 [info] [info] sbt, sbt plugins, and build definitions are using Scala 2.9.2
sbtのバージョン、プロジェクトのディレクトリと使っているScalaのバージョン、そしてsbt自身とそのプラグインが使っているバージョンが確認できます。
sbtのプロジェクトディレクトリ直下であれば、シェルを起動しなくてもOKです。
$ sbt sbt-version [info] Set current project to xxxxx (in build file:/xxxxx/) [info] 0.12.3
以上、小ネタでした。