UNPKG

1.8 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.user = exports.token = exports.webPort = exports.serverPort = exports.serverHost = exports.serverAddress = undefined;
7
8var _minimistArgv = require('minimist-argv');
9
10var _minimistArgv2 = _interopRequireDefault(_minimistArgv);
11
12var _detectBoard = require('./utils/detectBoard');
13
14var _detectBoard2 = _interopRequireDefault(_detectBoard);
15
16var _parseHostPort = require('./utils/parseHostPort');
17
18var _parseHostPort2 = _interopRequireDefault(_parseHostPort);
19
20function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
21
22const serverAddress = exports.serverAddress = process.env.SERVER_ADDRESS || _minimistArgv2.default.address || `${process.env.SERVER_HOST || _minimistArgv2.default.host}:${process.env.SERVER_PORT || _minimistArgv2.default.port}`;
23const [serverHost, serverPort] = (0, _parseHostPort2.default)(serverAddress);
24
25exports.serverHost = serverHost;
26exports.serverPort = serverPort;
27const webPort = exports.webPort = process.env.WEB_PORT || _minimistArgv2.default['web-port'] || 80;
28const token = exports.token = process.env.TOKEN || _minimistArgv2.default.token || process.env.USER_ID || _minimistArgv2.default.userId;
29
30const guessUser = () => {
31 const board = (0, _detectBoard2.default)();
32 if (!board.user) throw new Error('Please provide USER');
33 return board.user;
34};
35
36const user = exports.user = process.env.USER || process.env.PI_USER || _minimistArgv2.default.piUser || guessUser();
37
38if (!serverAddress || serverAddress === ':') {
39 // eslint-disable-next-line no-console
40 console.log('WARNING: address is missing');
41}
42
43if (!token) {
44 // eslint-disable-next-line no-console
45 console.log('WARNING: userId is missing');
46}
47//# sourceMappingURL=argv.js.map
\No newline at end of file