pooliot-client
Version:
47 lines (33 loc) • 1.8 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.user = exports.token = exports.webPort = exports.serverPort = exports.serverHost = exports.serverAddress = undefined;
var _minimistArgv = require('minimist-argv');
var _minimistArgv2 = _interopRequireDefault(_minimistArgv);
var _detectBoard = require('./utils/detectBoard');
var _detectBoard2 = _interopRequireDefault(_detectBoard);
var _parseHostPort = require('./utils/parseHostPort');
var _parseHostPort2 = _interopRequireDefault(_parseHostPort);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const serverAddress = exports.serverAddress = process.env.SERVER_ADDRESS || _minimistArgv2.default.address || `${process.env.SERVER_HOST || _minimistArgv2.default.host}:${process.env.SERVER_PORT || _minimistArgv2.default.port}`;
const [serverHost, serverPort] = (0, _parseHostPort2.default)(serverAddress);
exports.serverHost = serverHost;
exports.serverPort = serverPort;
const webPort = exports.webPort = process.env.WEB_PORT || _minimistArgv2.default['web-port'] || 80;
const token = exports.token = process.env.TOKEN || _minimistArgv2.default.token || process.env.USER_ID || _minimistArgv2.default.userId;
const guessUser = () => {
const board = (0, _detectBoard2.default)();
if (!board.user) throw new Error('Please provide USER');
return board.user;
};
const user = exports.user = process.env.USER || process.env.PI_USER || _minimistArgv2.default.piUser || guessUser();
if (!serverAddress || serverAddress === ':') {
// eslint-disable-next-line no-console
console.log('WARNING: address is missing');
}
if (!token) {
// eslint-disable-next-line no-console
console.log('WARNING: userId is missing');
}
//# sourceMappingURL=argv.js.map
;