INNER CODE UNIT · JavaScript

basenameNoExt

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

function basenameNoExt(p) {
  const norm = String(p).replace(/\\/g, "/");
  const base = norm.slice(norm.lastIndexOf("/") + 1);
  const dot = base.lastIndexOf(".");
  return dot > 0 ? base.slice(0, dot) : base;
}

async function cmdDraftMission(desc, opts) {
  const projectRoot = resolveProjectRoot(opts);
  loadDotenv(projectRoot);
  const dryRun = opts.dryRun === true;
  const pure = opts.pure === true
    || process.env.OPENCODE_PURE === "1"
    || process.env.OPENCODE_PURE === "true";
  const config = {
    projectRoot,
    missionsDir: resolveMissionsDir(opts, projectRoot),
    dryRun,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…