UNPKG

@nodearch/cli

Version:
20 lines (19 loc) 589 B
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; }