UNPKG

@n8n/n8n-benchmark

Version:

Cli for running benchmark tests for n8n

21 lines (19 loc) 464 B
// @ts-check /** * Converts an object of flags to an array of CLI arguments. * * @param {Record<string, string | undefined>} flags * * @returns {string[]} */ export function flagsObjectToCliArgs(flags) { return Object.entries(flags) .filter(([, value]) => value !== undefined) .map(([key, value]) => { if (typeof value === 'string' && value.includes(' ')) { return `--${key}="${value}"`; } else { return `--${key}=${value}`; } }); }