trustPath

tcmts.cli.attest.trustPath · #d5ndo3ki · term · runs anywhere

Where a codebase keeps who it trusts: <root>.lib.trust, beside its libraries' record.

import type { Codebase } from "#codebase/tcmts/cli/codebase";
import { defaultMount, librariesIn, namesNow } from "#codebase/tcmts/cli/libraries";

export function trustPath(cb: Codebase): string {
  return defaultMount(
    namesNow(cb.store).map((n) => n.path),
    "trust",
    librariesIn(cb.store).map((l) => l.path),
  );
}

uses

used by