(
packageManager: PackageManager,
command: { command: string; args?: Array<string> },
)
| 102 | } |
| 103 | |
| 104 | export function translateExecuteCommand( |
| 105 | packageManager: PackageManager, |
| 106 | command: { command: string; args?: Array<string> }, |
| 107 | ): { command: string; args: Array<string> } { |
| 108 | const args = command.args || [] |
| 109 | const parsed = parseExecuteCommand(command.command, args) |
| 110 | if (parsed) { |
| 111 | return getPackageManagerExecuteCommand(packageManager, parsed.pkg, parsed.args) |
| 112 | } |
| 113 | return { command: command.command, args } |
| 114 | } |
| 115 | |
| 116 | function parseExecuteCommand( |
| 117 | command: string, |
no test coverage detected