Action type { kind: "replace_once"; path: string; anchor: string; replacement: string; label: string; } | { kind: "remove_line"; path: string; prefix: string; suffix: string; label: string; } | { kind: "replace_all"; path: string; from: string; to: string; label: string; } | { kind: "replace_file"; path: string; anchors: string[]; content: string; label: string; } | { kind: "create_file"; path: string; content: string; label: string; } | { kind: "rename_dir"; from: string; to: string; } | { kind: "delete_file"; path: string; } | { kind: "delete_dir"; path: string; }
import type {Action} from '@fuzdev/fuz_template/molt.js'; A single filesystem transformation in a molt plan. Paths are relative to the repo root.