blob: 0c589663d2eff3072decbeb5c19360846df948b4 (
plain) (
tree)
|
|
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]
}
|