UNPKG

@best/agent-hub

Version:

Best Hub

31 lines 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getHubConfig = getHubConfig; const HUB_CONFIG = process.env.HUB_CONFIG ? JSON.parse(process.env.HUB_CONFIG) : {}; const HUB_URI = process.env.HUB_URI; const HUB_AUTH_TOKEN = process.env.HUB_AUTH_TOKEN; function normalizeArgOptions(argv) { let arg; const normalizedArgs = {}; while ((arg = argv.shift()) !== undefined) { if (arg.startsWith('--')) { if (arg.includes('=')) { const [key, value] = arg.split('='); normalizedArgs[key.slice(2)] = value; } else { normalizedArgs[arg.slice(2)] = argv.shift(); } } } return normalizedArgs; } const argv = normalizeArgOptions(process.argv.slice(2)); function getHubConfig() { return { ...HUB_CONFIG, uri: argv.hubUri || HUB_URI || HUB_CONFIG.uri, authToken: argv.hubAuthToken || HUB_AUTH_TOKEN || HUB_CONFIG.authToken, }; } //# sourceMappingURL=config.js.map