UNPKG

alwaysai

Version:

The alwaysAI command-line interface (CLI)

40 lines 1.48 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const path_1 = require("path"); const t = require("io-ts"); const c = require("@alwaysai/codecs"); const config_nodejs_1 = require("@alwaysai/config-nodejs"); const alwayscli_1 = require("@alwaysai/alwayscli"); const constants_1 = require("../constants"); const props = { systemId: c.systemId, }; const codec = t.partial(props); const FILE_NAME = 'alwaysai.cli.json'; const path = path_1.join(config_nodejs_1.ALWAYSAI_CONFIG_DIR, FILE_NAME); exports.cliConfigFile = config_nodejs_1.ConfigFile({ path, codec, ENOENT: { code: alwayscli_1.TERSE, message: `File not found. Run "${constants_1.CLI_NAME} config set" to set configuration values.`, }, initialValue: {}, }); const maybeConfig = exports.cliConfigFile.readIfExists(); const systemId = maybeConfig && maybeConfig.systemId ? maybeConfig.systemId : 'production'; exports.userPoolId = 'us-west-2_1qn5QzXzP'; exports.userPoolClientId = '3mot5qlvchlui2mqs803fccbvm'; exports.webAuthUrl = 'https://auth.a6i0.net&redirect_uri=https://dashboard.a6i0.net'; switch (systemId) { case 'local': exports.cloudApiUrl = 'http://localhost:8000'; break; case 'development': case 'production': exports.cloudApiUrl = 'http://cloud-api-586812470.us-west-2.elb.amazonaws.com/'; break; default: throw new Error('Unsupported systemId'); } //# sourceMappingURL=cli-config.js.map