From fb6a3f5edfbd56d8ab024cd09c76181a87a4f2a4 Mon Sep 17 00:00:00 2001 From: Isaac Turner Date: Sun, 3 Dec 2023 20:48:37 +0800 Subject: [PATCH] add shoutout to frc docs --- .../edu/wpi/first/gradlerio/GradleRIOPlugin.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/main/java/edu/wpi/first/gradlerio/GradleRIOPlugin.java b/src/main/java/edu/wpi/first/gradlerio/GradleRIOPlugin.java index 3bffe855..22bd2fa1 100644 --- a/src/main/java/edu/wpi/first/gradlerio/GradleRIOPlugin.java +++ b/src/main/java/edu/wpi/first/gradlerio/GradleRIOPlugin.java @@ -12,6 +12,7 @@ import javax.inject.Inject; import org.codehaus.groovy.runtime.StringGroovyMethods; +import org.gradle.BuildResult; import org.gradle.api.Action; import org.gradle.api.Plugin; import org.gradle.api.Project; @@ -117,6 +118,20 @@ public void apply(Project project) { getFlowScope().always(BuildListener.class, spec -> { spec.getParameters().getBuildResult().set(getFlowProviders().getBuildWorkResult()); }); + + Action shoutoutDocs = new Action() { + @Override + public void execute(BuildResult buildResult){ + System.out.println("=============================="); + System.out.println("Want more information, resources, help, and tutorials on programming your robot? Check out frc-docs, the official documentation for FRC and WPILib."); + System.out.println("Visit frc-docs at:"); + System.out.println("https://docs.wpilib.org"); + System.out.println("=============================="); + } + }; + + project.getGradle().buildFinished(shoutoutDocs); + } public static Action javaManifest(String robotMainClass) {