fork for cats 😺

This commit is contained in:
Mark Canlas 2023-09-29 11:10:39 -04:00
parent 532deb0f24
commit 6911677e0b
1 changed files with 20 additions and 0 deletions

View File

@ -0,0 +1,20 @@
import sbt.*
import sbt.Keys.*
/**
* Automatically enriches projects with the following settings (despite the word "override").
*/
object CatsEffectForkPlugin extends AutoPlugin {
/**
* Thus plug-in will automatically be enabled; it has no requirements.
*/
override def trigger: PluginTrigger =
AllRequirements
// cats-effect prefers to run in its own main thread
// https://github.com/typelevel/cats-effect/pull/3774
override val buildSettings: Seq[Setting[_]] = Seq(
fork := true
)
}