Add --timeout option

This commit is contained in:
freearhey
2025-09-03 07:48:23 +03:00
parent 8182cc45f9
commit f6515fea0c
2 changed files with 10 additions and 4 deletions

View File

@@ -30,6 +30,12 @@ program
os.cpus().length
)
.option('-x, --proxy <url>', 'Use the specified proxy')
.option(
'-t, --timeout <number>',
'The number of milliseconds before the request will be aborted',
(value: string) => parseInt(value),
30000
)
.parse(process.argv)
const options: OptionValues = program.opts()
@@ -96,7 +102,7 @@ async function runTest(stream: Stream) {
const result: TestResult = await tester.test(stream)
let status = ''
const errorStatusCodes = ['HTTP_404_NOT_FOUND']
const errorStatusCodes = ['ENOTFOUND', 'HTTP_404_NOT_FOUND']
if (result.status.ok) status = chalk.green('OK')
else if (errorStatusCodes.includes(result.status.code)) {
status = chalk.red(result.status.code)