plugins/cli/shellcheck/build.gradle.kts (18 lines of code) (raw):

gradlePlugin { plugins { testSourceSets(java.sourceSets.integrationTest.get()) create("co.elastic.cli.shellcheck") { id = "co.elastic.cli.shellcheck" implementationClass = "co.elastic.gradle.cli.shellcheck.ShellcheckPlugin" displayName = "Elastic CLI plugin for shellcheck" description = "Provision and make it easy to use the shellcheck cli" } } } dependencies { implementation(project(":plugins:cli:cli-lib")) implementation(project(":plugins:lifecycle")) implementation(project(":libs:utils")) runtimeOnly("org.tukaani:xz:1.10") // This is really only needed for the test runtime, but if declared like that it's not found by buildkit implementation(project(":plugins:vault")) }