From f6a6f333c594ced4ae3affa048ea8ac0ee0420b7 Mon Sep 17 00:00:00 2001 From: Syer10 Date: Fri, 9 Jul 2021 14:39:32 -0400 Subject: [PATCH] Fix BuildTachidesk task on Unix machines --- buildSrc/src/main/kotlin/TachideskTasks.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/buildSrc/src/main/kotlin/TachideskTasks.kt b/buildSrc/src/main/kotlin/TachideskTasks.kt index b9ac8edb..41fb6c8b 100644 --- a/buildSrc/src/main/kotlin/TachideskTasks.kt +++ b/buildSrc/src/main/kotlin/TachideskTasks.kt @@ -86,7 +86,11 @@ fun TaskContainerScope.registerTachideskTasks(project: Project) { onlyIfTachideskDoesntExist(rootDir) workingDir(File(tmpDir(), "Tachidesk-${tachideskVersion.drop(1)}/")) - commandLine("cmd", "/c", "gradlew", ":server:shadowJar") + val os = DefaultNativePlatform.getCurrentOperatingSystem() + when { + os.isWindows -> commandLine("cmd", "/c", "gradlew", ":server:shadowJar") + os.isLinux || os.isMacOsX -> commandLine("./gradlew", ":server:shadowJar") + } } register(copyTachideskJarTask) { group = tachideskGroup