From 49d9b4cbe55cc68b48aab7543d50e6e82082dd7d Mon Sep 17 00:00:00 2001 From: Kay Schecker Date: Thu, 5 Nov 2020 20:43:53 +0100 Subject: [PATCH] fix(#113): command builder for boolean args --- apps/generator-cli/src/app/services/generator.service.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/generator-cli/src/app/services/generator.service.ts b/apps/generator-cli/src/app/services/generator.service.ts index 2984baebd..650db5ae3 100644 --- a/apps/generator-cli/src/app/services/generator.service.ts +++ b/apps/generator-cli/src/app/services/generator.service.ts @@ -90,16 +90,17 @@ export class GeneratorService { switch (typeof v) { case 'object': return `"${Object.entries(v).map(z => z.join('=')).join(',')}"` - case 'boolean': case 'number': case 'bigint': return `${v}` + case 'boolean': + return undefined default: return `"${v}"` } })() - return `--${key}=${value}` + return value === undefined ? `--${key}` : `--${key}=${value}` }).join(' ') const ext = path.extname(absoluteSpecPath)