summaryrefslogtreecommitdiff
path: root/main/src/main/ReplApplyHandler.scala
diff options
context:
space:
mode:
authorTobias Roeser <le.petit.fou@web.de>2018-12-20 16:52:55 +0100
committerTobias Roeser <le.petit.fou@web.de>2018-12-21 20:19:29 +0100
commit0cea8f67adc515e58b511283905caa3bce5e632a (patch)
tree4c7e39978fa7364a53c1a041ccd384d6c27d6d2e /main/src/main/ReplApplyHandler.scala
parent54bb990738fe896e29a652f2e84c3c8a2a8d865b (diff)
downloadmill-0cea8f67adc515e58b511283905caa3bce5e632a.tar.gz
mill-0cea8f67adc515e58b511283905caa3bce5e632a.tar.bz2
mill-0cea8f67adc515e58b511283905caa3bce5e632a.zip
Added cmdline option -k/--keep-going
See https://github.com/lihaoyi/mill/issues/477
Diffstat (limited to 'main/src/main/ReplApplyHandler.scala')
-rw-r--r--main/src/main/ReplApplyHandler.scala6
1 files changed, 4 insertions, 2 deletions
diff --git a/main/src/main/ReplApplyHandler.scala b/main/src/main/ReplApplyHandler.scala
index 786a1409..6f1e060d 100644
--- a/main/src/main/ReplApplyHandler.scala
+++ b/main/src/main/ReplApplyHandler.scala
@@ -16,7 +16,8 @@ object ReplApplyHandler{
pprinter0: pprint.PPrinter,
rootModule: mill.define.BaseModule,
discover: Discover[_],
- debugLog: Boolean) = {
+ debugLog: Boolean,
+ keepGoing: Boolean) = {
new ReplApplyHandler(
pprinter0,
new Evaluator(
@@ -33,7 +34,8 @@ object ReplApplyHandler{
System.err,
System.in,
debugEnabled = debugLog
- )
+ ),
+ failFast = !keepGoing
)
)
}