@nodearch/cli
Version:
nodearch cli
20 lines (19 loc) • 589 B
JavaScript
import { AppLoadMode } from '@nodearch/core/fs';
export function getLoadMode() {
let loadMode = AppLoadMode.TS;
const flagIndex = process.argv.findIndex(x => x.startsWith('--loadMode'));
if (flagIndex === -1)
return loadMode;
const flagKey = process.argv[flagIndex];
const flagHasValue = flagKey.includes('=');
if (flagHasValue) {
loadMode = flagKey.split('=')[1];
}
else {
const value = process.argv[flagIndex + 1];
if (value && !value.startsWith('-')) {
loadMode = value;
}
}
return loadMode;
}