Können Sie innerhalb eines Befehls auf einen SBT SettingKey zugreifen?

Ich schreibe einen Befehl und möchte das @ verwendLogger imTaskStreams aber das ist nicht möglich, da du nicht auf @ zugreifen kann.value eines SettingKey in einem Befehl. Gibt es einen Weg?

def myCommand = Command.single("myCommand") {
  case (currentState, userInput) =>
    val extracted = Project.extract(currentState)
    val log = streams.value.log   <--- not allowed
    log.info("Some logging")
    currentState
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage