1
Files
gradle-githooks/src/main/groovy/di9/gradle/githooks/GitHooksPlugin.groovy
2024-05-22 04:40:13 +03:00

21 lines
553 B
Groovy

package di9.gradle.githooks
import org.gradle.api.NamedDomainObjectContainer
import org.gradle.api.Plugin
import org.gradle.api.Project
@SuppressWarnings("unused")
class GitHooksPlugin implements Plugin<Project> {
@Override
void apply(Project project) {
NamedDomainObjectContainer<GitHook> container = project.container(GitHook)
project.extensions.add("githooks", container)
project.tasks.register("githooks", GitHooksTask, {
group = "other"
description = "setup git hooks"
})
}
}