Skip to content

Commit 1d4e82e

Browse files
committed
fix: js related binaries
Signed-off-by: Ruben Romero Montes <rromerom@redhat.com>
1 parent 6ed8982 commit 1d4e82e

3 files changed

Lines changed: 5 additions & 3 deletions

File tree

src/main/java/com/redhat/exhort/providers/JavaScriptNpmProvider.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
package com.redhat.exhort.providers;
1717

1818
import com.redhat.exhort.tools.Ecosystem;
19+
import com.redhat.exhort.tools.Operations;
1920
import java.nio.file.Path;
2021

2122
/**
@@ -25,7 +26,7 @@
2526
public final class JavaScriptNpmProvider extends JavaScriptProvider {
2627

2728
public static final String LOCK_FILE = "package-lock.json";
28-
public static final String CMD_NAME = "npm";
29+
public static final String CMD_NAME = Operations.isWindows() ? "npm.cmd" : "npm";
2930

3031
public JavaScriptNpmProvider(Path manifest) {
3132
super(manifest, Ecosystem.Type.NPM, CMD_NAME);

src/main/java/com/redhat/exhort/providers/JavaScriptPnpmProvider.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import com.fasterxml.jackson.core.JsonProcessingException;
1919
import com.fasterxml.jackson.databind.JsonNode;
2020
import com.redhat.exhort.tools.Ecosystem;
21+
import com.redhat.exhort.tools.Operations;
2122
import java.nio.file.Path;
2223

2324
/**
@@ -27,7 +28,7 @@
2728
public final class JavaScriptPnpmProvider extends JavaScriptProvider {
2829

2930
public static final String LOCK_FILE = "pnpm-lock.yaml";
30-
public static final String CMD_NAME = "pnpm";
31+
public static final String CMD_NAME = Operations.isWindows() ? "pnpm.cmd" : "pnpm";
3132

3233
public JavaScriptPnpmProvider(Path manifest) {
3334
super(manifest, Ecosystem.Type.PNPM, CMD_NAME);

src/main/java/com/redhat/exhort/providers/JavaScriptYarnProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
public final class JavaScriptYarnProvider extends JavaScriptProvider {
3434

3535
public static final String LOCK_FILE = "yarn.lock";
36-
public static final String CMD_NAME = "yarn";
36+
public static final String CMD_NAME = Operations.isWindows() ? "yarn.cmd" : "yarn";
3737

3838
private static final Pattern versionPattern = Pattern.compile("^([0-9]+)\\.");
3939

0 commit comments

Comments
 (0)