From 9022c5ffbe4aa993da436f71dd732567c64a6c24 Mon Sep 17 00:00:00 2001 From: Christopher Vogt Date: Sun, 14 Aug 2016 20:13:44 -0400 Subject: Add a bunch of options to try to allow safe usage of clean try to make tests safer (fixed tests don't have clean yet, nothing has nothing to delete, so current test code would fail) --- stage2/BasicBuild.scala | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'stage2/BasicBuild.scala') diff --git a/stage2/BasicBuild.scala b/stage2/BasicBuild.scala index f784299..410d68f 100644 --- a/stage2/BasicBuild.scala +++ b/stage2/BasicBuild.scala @@ -137,8 +137,13 @@ trait BaseBuild extends DependencyImplementation with BuildInterface with Trigge def run: ExitCode = lib.runMainIfFound( runClass, context.args, classLoader(context.classLoaderCache) ) def clean = { - val arg = if (context.args.length > 1) context.args(1) else "" - lib.clean(scalaTarget, arg) + lib.clean( + target, + context.args.contains("force"), + context.args.contains("dry-run"), + context.args.contains("list"), + context.args.contains("help") + ) } def test: Option[ExitCode] = -- cgit v1.2.3