UNPKG

@jasondark/proompt

Version:

CLI tool for running AI prompts with structure and repeatability

46 lines 1.28 kB
export type DocMetadata = { project?: { commitHash: string; timestamp: string; }; directories?: Record<string, { commitHash: string; timestamp: string; }>; }; /** * Get the path to the documentation metadata file */ export declare const getDocMetadataPath: () => string; /** * Ensure the .proompt directory exists */ export declare const ensureProomptDir: () => void; /** * Read documentation metadata from file */ export declare const readDocMetadata: () => DocMetadata; /** * Write documentation metadata to file */ export declare const writeDocMetadata: (metadata: DocMetadata) => void; /** * Update project documentation metadata with commit hash */ export declare const updateProjectDocHash: (commitHash: string) => void; /** * Update directory documentation metadata with commit hash */ export declare const updateDirDocHash: (dirPath: string, commitHash: string) => void; /** * Get project documentation metadata */ export declare const getProjectDocMetadata: () => DocMetadata["project"] | null; /** * Get directory documentation metadata */ export declare const getDirDocMetadata: (dirPath: string) => { commitHash: string; timestamp: string; } | null; //# sourceMappingURL=doc-metadata.d.ts.map