src/main/scala/s3/website/Push.scala in s3_website-2.7.3 vs src/main/scala/s3/website/Push.scala in s3_website-2.7.4

- old
+ new

@@ -30,13 +30,15 @@ object Push { def main(args: Array[String]) { implicit val cliArgs = parseArguments(classOf[CliArgs], args:_*) + implicit val logger: Logger = new Logger(cliArgs.verbose) implicit val s3Settings = S3Setting() implicit val cloudFrontSettings = CloudFrontSetting() implicit val workingDirectory = new File(System.getProperty("user.dir")).getAbsoluteFile + System exit push } trait CliArgs { import com.lexicalscope.jewel.cli.Option @@ -46,11 +48,10 @@ @Option def verbose: Boolean @Option(longName = Array("dry-run")) def dryRun: Boolean @Option(longName = Array("force")) def force: Boolean } - def push(implicit cliArgs: CliArgs, s3Settings: S3Setting, cloudFrontSettings: CloudFrontSetting, workingDirectory: File): ExitCode = { - implicit val logger: Logger = new Logger(cliArgs.verbose) + def push(implicit cliArgs: CliArgs, s3Settings: S3Setting, cloudFrontSettings: CloudFrontSetting, workingDirectory: File, logger: Logger): ExitCode = { implicit val pushOptions = new PushOptions { def dryRun = cliArgs.dryRun def force = cliArgs.force }