Skip to content

Commit 30e9e41

Browse files
committed
Add a global offline config key
1 parent 442facc commit 30e9e41

File tree

20 files changed

+85
-22
lines changed

20 files changed

+85
-22
lines changed

modules/cli/src/main/scala/scala/cli/commands/bloop/BloopExit.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ object BloopExit extends ScalaCommand[BloopExitOptions] {
1818
import opts.*
1919
compilationServer.bloopRifleConfig(
2020
global.logging.logger,
21-
coursier.coursierCache(global.logging.logger.coursierLogger("Downloading Bloop")),
21+
coursier.coursierCache(global.logging.logger, cacheLoggerPrefix = "Downloading Bloop"),
2222
global.logging.verbosity,
2323
"java", // shouldn't be used…
2424
Directories.directories

modules/cli/src/main/scala/scala/cli/commands/bloop/BloopOutput.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ object BloopOutput extends ScalaCommand[BloopOutputOptions] {
2020
override def runCommand(options: BloopOutputOptions, args: RemainingArgs, logger: Logger): Unit = {
2121
val bloopRifleConfig = options.compilationServer.bloopRifleConfig(
2222
logger,
23-
CoursierOptions().coursierCache(logger.coursierLogger("Downloading Bloop")), // unused here
23+
CoursierOptions().coursierCache(logger, cacheLoggerPrefix = "Downloading Bloop"), // unused here
2424
options.global.logging.verbosity,
2525
"unused-java", // unused here
2626
Directories.directories

modules/cli/src/main/scala/scala/cli/commands/bloop/BloopStart.scala

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,12 @@ object BloopStart extends ScalaCommand[BloopStartOptions] {
2323
import opts.*
2424
val buildOptions = BuildOptions(
2525
javaOptions = JvmUtils.javaOptions(jvm).orExit(global.logging.logger),
26-
internal = InternalOptions(
27-
cache = Some(coursier.coursierCache(global.logging.logger.coursierLogger("")))
28-
)
26+
internal = InternalOptions(cache = Some(coursier.coursierCache(global.logging.logger)))
2927
)
3028

3129
compilationServer.bloopRifleConfig(
3230
global.logging.logger,
33-
coursier.coursierCache(global.logging.logger.coursierLogger("Downloading Bloop")),
31+
coursier.coursierCache(global.logging.logger, cacheLoggerPrefix = "Downloading Bloop"),
3432
global.logging.verbosity,
3533
buildOptions.javaHome().value.javaCommand,
3634
Directories.directories

modules/cli/src/main/scala/scala/cli/commands/config/Config.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ object Config extends ScalaCommand[ConfigOptions] {
4646
)
4747
sys.exit(1)
4848
}
49-
val coursierCache = options.coursier.coursierCache(logger.coursierLogger(""))
49+
val coursierCache = options.coursier.coursierCache(logger)
5050
val secKeyEntry = Keys.pgpSecretKey
5151
val pubKeyEntry = Keys.pgpPublicKey
5252

modules/cli/src/main/scala/scala/cli/commands/default/Default.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class Default(actualHelp: => RuntimeCommandsHelp)
4343
Version.runCommand(
4444
options = VersionOptions(
4545
global = options.shared.global,
46-
offline = options.shared.coursier.getOffline().getOrElse(false)
46+
offline = options.shared.coursier.getOffline(logger).getOrElse(false)
4747
),
4848
args = args,
4949
logger = logger

modules/cli/src/main/scala/scala/cli/commands/github/SecretCreate.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ object SecretCreate extends ScalaCommand[SecretCreateOptions] {
157157
).orExit(logger)
158158
}
159159

160-
val cache = options.coursier.coursierCache(logger.coursierLogger(""))
160+
val cache = options.coursier.coursierCache(logger)
161161
val archiveCache = ArchiveCache().withCache(cache)
162162

163163
LibSodiumJni.init(cache, archiveCache, logger)

modules/cli/src/main/scala/scala/cli/commands/new/New.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ object New extends ScalaCommand[NewOptions] {
2424
Seq.empty,
2525
Some(scalaParameters),
2626
logger,
27-
CoursierOptions().coursierCache(logger.coursierLogger("")),
27+
CoursierOptions().coursierCache(logger),
2828
None
2929
) match {
3030
case Right(value) => value

modules/cli/src/main/scala/scala/cli/commands/pgp/PgpExternalCommand.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ abstract class PgpExternalCommand extends ExternalCommand {
106106

107107
val logger = options.global.logging.logger
108108

109-
val cache = options.coursier.coursierCache(logger.coursierLogger(""))
109+
val cache = options.coursier.coursierCache(logger)
110110
val retCode = tryRun(
111111
cache,
112112
remainingArgs,

modules/cli/src/main/scala/scala/cli/commands/pgp/PgpPush.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ object PgpPush extends ScalaCommand[PgpPushOptions] {
3131
sys.exit(1)
3232
}
3333

34-
lazy val coursierCache = options.coursier.coursierCache(logger.coursierLogger(""))
34+
lazy val coursierCache = options.coursier.coursierCache(logger)
3535

3636
for (key <- all) {
3737
val path = os.Path(key, os.pwd)

modules/cli/src/main/scala/scala/cli/commands/publish/PublishSetup.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ object PublishSetup extends ScalaCommand[PublishSetupOptions] {
4242
): Unit = {
4343
Publish.maybePrintLicensesAndExit(options.publishParams)
4444

45-
val coursierCache = options.coursier.coursierCache(logger.coursierLogger(""))
45+
val coursierCache = options.coursier.coursierCache(logger)
4646
val directories = Directories.directories
4747

4848
lazy val configDb = ConfigDbUtils.configDb.orExit(logger)

0 commit comments

Comments
 (0)