alwaysai
Version:
The alwaysAI command-line interface (CLI)
30 lines • 1.49 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ALWAYSAI_TARGET_HW_OVERRIDE = exports.ALWAYSAI_CFG_DIR = exports.ALWAYSAI_STORAGE_DIR_ENV = exports.ALWAYSAI_LOG_TO_CONSOLE = exports.ALWAYSAI_LOG_LEVEL = exports.ALWAYSAI_SYSTEM_ID = exports.ALWAYSAI_SHOW_HIDDEN = exports.ALWAYSAI_OS_PLATFORM = exports.ALWAYSAI_DO_NOT_TRACK = exports.ALWAYSAI_AUDIT_LOG = exports.NODE_ENV = void 0;
const os_1 = require("os");
exports.NODE_ENV = process.env.NODE_ENV;
exports.ALWAYSAI_AUDIT_LOG = process.env.ALWAYSAI_AUDIT_LOG;
exports.ALWAYSAI_DO_NOT_TRACK = parseBoolean(process.env.ALWAYSAI_DO_NOT_TRACK);
exports.ALWAYSAI_OS_PLATFORM = parseOsPlatform(process.env.ALWAYSAI_OS_PLATFORM);
exports.ALWAYSAI_SHOW_HIDDEN = parseBoolean(process.env.ALWAYSAI_SHOW_HIDDEN);
exports.ALWAYSAI_SYSTEM_ID = process.env.ALWAYSAI_SYSTEM_ID;
exports.ALWAYSAI_LOG_LEVEL = process.env.ALWAYSAI_LOG_LEVEL;
exports.ALWAYSAI_LOG_TO_CONSOLE = process.env.ALWAYSAI_LOG_TO_CONSOLE;
exports.ALWAYSAI_STORAGE_DIR_ENV = process.env.ALWAYSAI_STORAGE_DIR;
exports.ALWAYSAI_CFG_DIR = process.env.ALWAYSAI_CFG_DIR;
exports.ALWAYSAI_TARGET_HW_OVERRIDE = process.env.ALWAYSAI_TARGET_HW;
function parseOsPlatform(str) {
switch (str) {
case 'win32':
case 'darwin':
case 'linux': {
return str;
}
default:
return (0, os_1.platform)();
}
}
function parseBoolean(str) {
return str === '1';
}
//# sourceMappingURL=environment.js.map