Skip to content

Commit cca44f3

Browse files
authored
fix(init): unbreak interactive force check (#4007)
1 parent cd63f57 commit cca44f3

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

packages/api/cli/src/electron-forge-init.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import fs from 'node:fs/promises';
1+
import fs from 'node:fs';
22

33
import { api, InitOptions } from '@electron-forge/core';
44
import { confirm, select } from '@inquirer/prompts';
@@ -58,7 +58,8 @@ program
5858

5959
if (
6060
typeof initOpts.dir === 'string' &&
61-
(await fs.readdir(initOpts.dir)).length > 0
61+
fs.existsSync(initOpts.dir) &&
62+
(await fs.promises.readdir(initOpts.dir)).length > 0
6263
) {
6364
const confirmResult = await prompt.run(confirm, {
6465
message: `${chalk.cyan(initOpts.dir)} is not empty. Would you like to continue and overwrite existing files?`,

0 commit comments

Comments
 (0)