blob: 0c589663d2eff3072decbeb5c19360846df948b4 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
package mill.scalalib
import mill.T
import mill.define.{Discover, ExternalModule}
import mill.eval.Evaluator
import mill.main.EvaluatorScopt
import mill.scalalib.dependency.DependencyUpdatesImpl
object Dependency extends ExternalModule {
def updates(ev: Evaluator, allowPreRelease: Boolean = false) =
T.command {
DependencyUpdatesImpl(implicitly,
ev.rootModule,
ev.rootModule.millDiscover,
allowPreRelease)
}
implicit def millScoptEvaluatorReads[T]: EvaluatorScopt[T] =
new mill.main.EvaluatorScopt[T]()
lazy val millDiscover: Discover[Dependency.this.type] = Discover[this.type]
}
|