summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main/src/mill/main/MainModule.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/main/src/mill/main/MainModule.scala b/main/src/mill/main/MainModule.scala
index 56e43f6f..8a4cbefa 100644
--- a/main/src/mill/main/MainModule.scala
+++ b/main/src/mill/main/MainModule.scala
@@ -18,7 +18,9 @@ object MainModule{
RunScript.evaluateTasks(evaluator, targets, multiSelect) match{
case Left(err) => Result.Failure(err)
case Right((watched, Left(err))) => Result.Failure(err, Some(Watched((), watched)))
- case Right((watched, Right(res))) => Result.Success(Watched((), watched))
+ case Right((watched, Right(res))) =>
+ f(res)
+ Result.Success(Watched((), watched))
}
}
}