Skip to content

Commit f0ed076

Browse files
authored
Fix previewDocs on Linux when using IntelliJ (#5)
* Fix Linux preview with IntelliJ * Consistency fix
1 parent 95eb680 commit f0ed076

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
11
package org.moddedmc.wiki.toolkit.task;
22

3+
import org.gradle.internal.os.OperatingSystem;
34
import org.gradle.work.DisableCachingByDefault;
45

56
@DisableCachingByDefault
67
public abstract class InstallDependenciesTask extends ExecuteCommandTask {
78
public InstallDependenciesTask() {
8-
getCommand().addAll("npm", "install");
9+
if (OperatingSystem.current().isLinux()) {
10+
getCommand().addAll("bash", "-ci", "npm install");
11+
} else if (OperatingSystem.current().isMacOsX()) {
12+
getCommand().addAll("bash", "-c", "npm install");
13+
} else {
14+
getCommand().addAll("npm", "install");
15+
}
916
}
1017
}

src/main/java/org/moddedmc/wiki/toolkit/task/RunLocalWikiInstanceTask.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ public abstract class RunLocalWikiInstanceTask extends ExecuteCommandTask {
1818
public abstract SetProperty<DocumentationRoot> getDocumentationRoots();
1919

2020
public RunLocalWikiInstanceTask() {
21-
if (OperatingSystem.current() != OperatingSystem.WINDOWS) {
21+
if (OperatingSystem.current().isLinux()) {
22+
getCommand().addAll("bash", "-ci", "npm run dev");
23+
} else if (OperatingSystem.current().isMacOsX()) {
2224
getCommand().addAll("bash", "-c", "npm run dev");
2325
} else {
2426
getCommand().addAll("npm", "run", "dev");

0 commit comments

Comments
 (0)