From ed40f1fea0114f05a4b06952162716f9148b6086 Mon Sep 17 00:00:00 2001 From: Exelo Date: Mon, 16 Feb 2026 13:31:57 +0100 Subject: [PATCH] fix: change exec command --- src/lib/package-manager/abstract.package-manager.ts | 2 +- src/lib/package-manager/package-manager-commands.ts | 1 + src/lib/package-manager/package-managers/bun.package-manager.ts | 1 + .../package-managers/local-bun.package-manager.ts | 1 + src/lib/package-manager/package-managers/npm.package-manager.ts | 1 + .../package-manager/package-managers/pnpm.package-manager.ts | 1 + .../package-manager/package-managers/yarn.package-manager.ts | 1 + 7 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/lib/package-manager/abstract.package-manager.ts b/src/lib/package-manager/abstract.package-manager.ts index cf57d55..6326ee3 100644 --- a/src/lib/package-manager/abstract.package-manager.ts +++ b/src/lib/package-manager/abstract.package-manager.ts @@ -127,7 +127,7 @@ export abstract class AbstractPackageManager { collect = true, ): Promise { try { - const commandArgs = [this.cli.run, command, ...flags]; + const commandArgs = [this.cli.exec, command, ...flags]; await this.runner.run(commandArgs, collect, getCwd(directory), env); return true; } catch { diff --git a/src/lib/package-manager/package-manager-commands.ts b/src/lib/package-manager/package-manager-commands.ts index 0461af4..d5b4f2c 100644 --- a/src/lib/package-manager/package-manager-commands.ts +++ b/src/lib/package-manager/package-manager-commands.ts @@ -3,6 +3,7 @@ export interface PackageManagerCommands { add: string; update: string; remove: string; + exec: string; run: string; build?: string; runFile?: string; diff --git a/src/lib/package-manager/package-managers/bun.package-manager.ts b/src/lib/package-manager/package-managers/bun.package-manager.ts index b7b2852..17910e9 100644 --- a/src/lib/package-manager/package-managers/bun.package-manager.ts +++ b/src/lib/package-manager/package-managers/bun.package-manager.ts @@ -19,6 +19,7 @@ export class BunPackageManager extends AbstractPackageManager { add: "add", update: "update", remove: "remove", + exec: "exec", run: "run", saveFlag: "--save", saveDevFlag: "--dev", diff --git a/src/lib/package-manager/package-managers/local-bun.package-manager.ts b/src/lib/package-manager/package-managers/local-bun.package-manager.ts index 33939e3..e27b0c5 100644 --- a/src/lib/package-manager/package-managers/local-bun.package-manager.ts +++ b/src/lib/package-manager/package-managers/local-bun.package-manager.ts @@ -19,6 +19,7 @@ export class LocalBunPackageManager extends AbstractPackageManager { add: "add", update: "update", remove: "remove", + exec: "exec", run: "run", build: "build", runFile: "run", diff --git a/src/lib/package-manager/package-managers/npm.package-manager.ts b/src/lib/package-manager/package-managers/npm.package-manager.ts index 2e67dee..ebd96b5 100644 --- a/src/lib/package-manager/package-managers/npm.package-manager.ts +++ b/src/lib/package-manager/package-managers/npm.package-manager.ts @@ -19,6 +19,7 @@ export class NpmPackageManager extends AbstractPackageManager { add: "install", update: "update", remove: "uninstall", + exec: "exec", run: "run", saveFlag: "--save", saveDevFlag: "--save-dev", diff --git a/src/lib/package-manager/package-managers/pnpm.package-manager.ts b/src/lib/package-manager/package-managers/pnpm.package-manager.ts index 913c1c3..10721e7 100644 --- a/src/lib/package-manager/package-managers/pnpm.package-manager.ts +++ b/src/lib/package-manager/package-managers/pnpm.package-manager.ts @@ -19,6 +19,7 @@ export class PnpmPackageManager extends AbstractPackageManager { add: "add", update: "update", remove: "remove", + exec: "exec", run: "run", saveFlag: "-P", saveDevFlag: "-D", diff --git a/src/lib/package-manager/package-managers/yarn.package-manager.ts b/src/lib/package-manager/package-managers/yarn.package-manager.ts index ba7cbc5..d5cece4 100644 --- a/src/lib/package-manager/package-managers/yarn.package-manager.ts +++ b/src/lib/package-manager/package-managers/yarn.package-manager.ts @@ -19,6 +19,7 @@ export class YarnPackageManager extends AbstractPackageManager { add: "add", update: "update", remove: "remove", + exec: "exec", run: "run", saveFlag: "", saveDevFlag: "-D",