@jasondark/proompt
Version:
CLI tool for running AI prompts with structure and repeatability
46 lines • 1.28 kB
TypeScript
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