blob: 3f2d88e3b8ae5a8aa3509d9c79bcf13262a67db3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
package crashbox
import scala.language.postfixOps
import sbt._
import sbt.Keys._
object GitVersionPlugin extends AutoPlugin {
override def requires = plugins.CorePlugin
override def trigger = allRequirements
override def projectSettings = Seq(
version := (
"git describe --always --dirty=-SNAPSHOT --match v[0-9].*" #||
"echo v0.0.0-SNAPSHOT" !!
).tail.trim
)
}
|