dataDir

tcmts.cli.web.dataDir · #ce2gofoc · term · runs on the server

uses node:path

App data (sessions) lives apart from the codebase: .tcm/data.

import type { Codebase } from "#codebase/tcmts/cli/codebase";
import fs from "node:fs";
import path from "node:path";

export function dataDir(cb: Codebase): string {
  const d = path.join(cb.lay.tcmDir, "data");
  fs.mkdirSync(d, { recursive: true });
  return d;
}

uses

used by