rowboat/apps/cli/src/application/lib/utils.ts

11 lines
372 B
TypeScript
Raw Normal View History

2025-11-07 11:42:10 +05:30
import fs from "fs";
import path from "path";
import { WorkDir } from "../config/config.js";
import { Workflow } from "../entities/workflow.js";
export function loadWorkflow(id: string) {
const workflowPath = path.join(WorkDir, "workflows", `${id}.json`);
const workflow = fs.readFileSync(workflowPath, "utf8");
return Workflow.parse(JSON.parse(workflow));
}