UNPKG

1.06 kBJavaScriptView Raw
1'use strict';
2Object.defineProperty(exports, "__esModule", { value: true });
3const argparse_1 = require("argparse");
4const configuration_1 = require("./configuration");
5const packageJson = require('../package.json');
6const parser = new argparse_1.ArgumentParser({
7 addHelp: true,
8 description: 'Tree-Gateway',
9 version: packageJson.version
10});
11parser.addArgument(['-c', '--config'], {
12 help: 'The Tree-Gateway config file (tree-gateway.yaml).'
13});
14parser.addArgument(['-i', '--instances'], {
15 defaultValue: 1,
16 help: 'The number of instances to start (0 = all cpus cores)',
17 type: 'int'
18});
19parser.addArgument(['-r', '--reset'], {
20 constant: true,
21 defaultValue: false,
22 help: 'Before start the gateway, reset all configurations.',
23 nargs: '?'
24});
25const parameters = parser.parseArgs();
26configuration_1.Configuration.gatewayConfigFile = parameters.config;
27configuration_1.Configuration.resetBeforeStart = parameters.reset;
28configuration_1.Configuration.instances = parameters.instances;
29//# sourceMappingURL=command-line.js.map
\No newline at end of file