diff --git a/src/cli.ts b/src/cli.ts index bd51fb2..5c03c71 100644 --- a/src/cli.ts +++ b/src/cli.ts @@ -52,6 +52,7 @@ function _printHelp() { --help: print this message --browser=: browsers to use in default config (default: 'chromium,firefox,webkit') --no-browsers: do not download browsers (can be done manually via 'npx playwright install') + --no-examples: do not create example test files --install-deps: install dependencies (default: false) --next: install @next version of Playwright --beta: install @beta version of Playwright diff --git a/src/generator.ts b/src/generator.ts index 02fe449..e8152d1 100644 --- a/src/generator.ts +++ b/src/generator.ts @@ -35,6 +35,7 @@ const assetsDir = path.join(__dirname, '..', 'assets'); type CliArgumentKey = 'browser' | 'no-browsers' + | 'no-examples' | 'next' | 'beta' | 'ct' @@ -158,7 +159,7 @@ export class Generator { sections.set(browserName, !this.options.browser || this.options.browser.includes(browserName) ? 'show' : 'comment'); let ctPackageName; - let installExamples = true; + let installExamples = !this.options['no-examples']; if (answers.framework) { ctPackageName = `@playwright/experimental-ct-${answers.framework}`; installExamples = false;