From 4e996e20cbae77d993ed8e63aeb533ddcc5514dd Mon Sep 17 00:00:00 2001 From: Li Haoyi Date: Sun, 7 Jan 2018 18:18:01 -0800 Subject: Remove `--repl` flag, running `mill` without a task selector now drops you into a REPL just like SBT --- core/src/main/scala/mill/Main.scala | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) (limited to 'core/src/main/scala') diff --git a/core/src/main/scala/mill/Main.scala b/core/src/main/scala/mill/Main.scala index 684040a7..bac9d579 100644 --- a/core/src/main/scala/mill/Main.scala +++ b/core/src/main/scala/mill/Main.scala @@ -12,17 +12,8 @@ object Main { def main(args: Array[String]): Unit = { import ammonite.main.Cli - var repl = false + var show = false - val replCliArg = Cli.Arg[Cli.Config, Unit]( - "repl", - None, - "Open a Build REPL", - (x, _) => { - repl = true - x - } - ) val showCliArg = Cli.Arg[Cli.Config, Unit]( "show", None, @@ -34,13 +25,14 @@ object Main { ) Cli.groupArgs( args.toList, - Cli.ammoniteArgSignature :+ replCliArg :+ showCliArg, + Cli.ammoniteArgSignature :+ showCliArg, Cli.Config() ) match{ case Left(msg) => System.err.println(msg) System.exit(1) case Right((cliConfig, leftoverArgs)) => + val repl = leftoverArgs.isEmpty val config = if(!repl) cliConfig else cliConfig.copy( -- cgit v1.2.3