Skip to content

Commit c8dc7fb

Browse files
committed
fix: remove last process.exit call from --info path
Restructured cli.tsx routing as if/else-if/else to eliminate the process.exit(0) after --info output. No process.exit() calls remain in the source — all paths exit naturally via event loop drain. Ref: https://nodejs.org/api/process.html#processexitcode
1 parent 106c6f0 commit c8dc7fb

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

source/cli.tsx

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,7 @@ const cli = meow(
7575

7676
if (cli.flags.info) {
7777
console.log(getInfoOutput())
78-
process.exit(0)
79-
}
80-
81-
const isNonInteractive = cli.flags.nonInteractive || cli.flags.ni || !process.stdout.isTTY
82-
83-
if (isNonInteractive) {
78+
} else if (cli.flags.nonInteractive || cli.flags.ni || !process.stdout.isTTY) {
8479
runNonInteractive({
8580
name: cli.flags.name,
8681
mode: cli.flags.mode,

0 commit comments

Comments
 (0)