Actually fix quoted string args

This commit is contained in:
omuretsu
2023-04-24 13:21:58 -04:00
parent c4776753f1
commit 9004b12256

View File

@ -29,7 +29,7 @@ export function parseCommands(commands: string): string[] {
}
export function parseCommand(command: string): (string | number | boolean)[] {
const commandArgs = command.match(/(?:("[^"]+"|'[^']+'|[^\s]+))+?/g);
const commandArgs = command.match(/(?:("[^"]*"|'[^']*'|[^\s]+))+?/g);
if (!commandArgs) return [];
const argsToReturn = commandArgs.map(parseArg);
return argsToReturn;