Skip to content

Commit 49d9b4c

Browse files
committed
fix(#113): command builder for boolean args
1 parent cb20d03 commit 49d9b4c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

apps/generator-cli/src/app/services/generator.service.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,16 +90,17 @@ export class GeneratorService {
9090
switch (typeof v) {
9191
case 'object':
9292
return `"${Object.entries(v).map(z => z.join('=')).join(',')}"`
93-
case 'boolean':
9493
case 'number':
9594
case 'bigint':
9695
return `${v}`
96+
case 'boolean':
97+
return undefined
9798
default:
9899
return `"${v}"`
99100
}
100101
})()
101102

102-
return `--${key}=${value}`
103+
return value === undefined ? `--${key}` : `--${key}=${value}`
103104
}).join(' ')
104105

105106
const ext = path.extname(absoluteSpecPath)

0 commit comments

Comments
 (0)