INNER CODE UNIT · JavaScript

resolveProjectRoot

entropy-cloud/nop-entropy · tools/mission-driver/src/main.js:76

function resolveProjectRoot(opts) {
  return opts.dir || process.env.PROJECT_ROOT || process.cwd();
}

function resolveMissionsDir(opts, projectRoot) {
  return opts.missionsDir
    ? resolve(projectRoot, opts.missionsDir)
    : resolve(projectRoot, "missions");
}

// ── Subcommand: monitor ────────────────────────────────────────────────────

async function runMonitorOnly(opts) {
  const projectRoot = resolveProjectRoot(opts);
  const port = opts.monitorPort
    ? Number(opts.monitorPort)
    : process.env.MONITOR_PORT
      ? Number(process.env.MONITOR_PORT)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…