Skip to content

Commit f94d886

Browse files
committed
Safe-parse args and log error message
1 parent f769b81 commit f94d886

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

lib/parse.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,5 +120,12 @@ function parseArgs<T extends z.ZodType>({
120120
}
121121
}
122122

123-
return schema.parse(args)
123+
const { success, error } = schema.safeParse(args)
124+
125+
if (!success) {
126+
console.error(format.error(error.message))
127+
process.exit(0)
128+
}
129+
130+
return success
124131
}

0 commit comments

Comments
 (0)