MCPcopy Index your code
hub / github.com/browserless/browserless / help

Function help

bin/browserless.js:418–513  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

416};
417
418const help = async () => {
419 console.log(`Version: ${(await browserlessPackageJSON).version}`);
420 if (subCMD) {
421 if (!allowedCMDs.includes(subCMD)) {
422 throw new Error(`Unknown command of "${subCMD}" passed.`);
423 }
424
425 switch (subCMD) {
426 case 'start':
427 console.log(dedent`
428 Usage: npx @browserless.io/browserless start
429
430 Description: Starts the HTTP server without building source.
431 Useful for restarting a prior build, testing quickly, or
432 running without packaging into a docker image.
433 `);
434 break;
435
436 case 'clean':
437 console.log(dedent`
438 Usage: npx @browserless.io/browserless clean
439
440 Description: Cleans the TypeScript generated JavaScript found
441 in the "build" directory and any other temporary assets.
442 `);
443 break;
444
445 case 'dev':
446 console.log(dedent`
447 Usage: npx @browserless.io/browserless dev
448
449 Description: Builds the TypeScript files, compiles runtime
450 route validation, generates the OpenAPI JSON document,
451 and starts the development server at localhost:3000.
452 `);
453 break;
454
455 case 'build':
456 console.log(dedent`
457 Usage: npx @browserless.io/browserless build
458
459 Description: Builds the TypeScript files, compiles runtime
460 route validation, generates the OpenAPI JSON document,
461 and exits. Useful for testing full compilation.
462 `);
463 break;
464
465 case 'install-browsers':
466 console.log(dedent`
467 Usage: npx @browserless.io/browserless install-browsers
468
469 Description: Installs the required browsers for all routes to work.
470 `);
471 break;
472
473 case 'docker':
474 console.log(dedent`
475 Usage: npx @browserless.io/browserless docker

Callers 1

browserless.jsFile · 0.85

Calls 2

dedentFunction · 0.85
logMethod · 0.80

Tested by

no test coverage detected