0
Fork 0
mirror of https://github.com/verdaccio/verdaccio.git synced 2025-02-03 23:09:17 -05:00
verdaccio/packages/tools/benchmark/src/index.ts

25 lines
673 B
TypeScript

import { Cli } from 'clipanion';
import { ApiCommand } from './api';
const [node, app, ...args] = process.argv;
// eslint-disable-next-line no-console
console.log('--args', args);
const cli = new Cli({
binaryLabel: `benckmark`,
binaryName: `${node} ${app}`,
binaryVersion: require('../package.json').version,
});
cli.register(ApiCommand);
cli.runExit(args, Cli.defaultContext);
process.on('uncaughtException', function (err) {
// eslint-disable-next-line no-console
console.error(
// eslint-disable-next-line max-len
`uncaught exception, please report (https://github.com/verdaccio/verdaccio/issues) this: \n${err.stack}`
);
process.exit(1);
});